码迷,mamicode.com
首页 > 其他好文 > 详细

IoC控制反转

时间:2020-01-08 12:52:16      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:加载   类型   创建   ioc   构造   关系   直接   两种   pos   

IoC控制反转:
实现了程序之间的解耦合,简化开发。思想:在Spring框架中,所有对象的生命周期和对象之间的关系都由Spring来管理,不用程序员进行操心。只需要在使用的时候,从Spring容器中取出来用就行。
对象创建:
1.通过在配置文件中使用<bean>标签来创建。可以使用无参构造方法,也可以使用有参构造方法,还可以使用setter方法为独享属性f、赋值
2 通过使用注解@Component、@Controller、@Service、@Repository
两种方式都是在spring容器初始化的时候,创建对象,将对象放到Spring容器中。
DI注入:
@Autowired
默认按照类型进行注入,如果找到单个匹配的类型,则直接注入;如果找到多个匹配的类型,继续按照名称进行匹配,如果名称匹配则注入,否则抛出异常。
@Value
用于加载properties文件中的数据为属性赋值。

IoC控制反转

标签:加载   类型   创建   ioc   构造   关系   直接   两种   pos   

原文地址:https://www.cnblogs.com/sxshe/p/12165880.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!