首页 > 编程语言 > 详细

01_spring

时间:2021-05-10 13:10:44      阅读:11      评论:0      收藏:0      [点我收藏+]

IOC

  引入配置文件

    ClasPathXmlApplicationContrxt初始化配置文件

    <bean id=“”><bean> 标签

    <constructor-arg 构造器注入

    <property 标签属性注入

 

  bean作用域:

    spring为bean提供了6种作用域,其中4种只有在web-aware的ApplicationContext种才有用。用户也可以创建自定义的作用域。

    singleton prototype websocketrequestsessionapplication

    singleton:单例的 ->  websocket、request、session、application 这4个是基于某些环境单例的

    prototype:非单例的

    <bean scope=“” 代表作用域

 

  MVC单例 不要有状态数据,如果有要非常小心使用

 

    

    <bean id="" factory-bean=""  factory-methid=“”  工厂bean使用构造器注入不同的参数,返回不同的bean

  

  @Component

      在需要注册到容器的类上添加@Component标签,标识这个类由Spring容器接管

        @Controller @Service @Repository 

        这三个注意在MVC开发中会经常用到,除了注解名字和Component不一样之外,其余功能都一样。

        Spring额外提供这三个注解的目的主要是为了区分MVC中每个类的区别。

  @Scope

      使用注解注册Bean 默认的作用域还是singleton,可以使用@Scope("prototype")改变对象作用域

  @Value

      在使用注解给对象注入值的时候,不再需要Get/Set方法

 

01_spring

原文:https://www.cnblogs.com/dadafan/p/14744017.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!