spring之IOC---01

IOC是什么?

控制反转:说的是我们创建bean的对象不同,之前是程序员手动在源码上通过new 创建或者通过反射;而使用了spring后创建bean的事情就交给了spring,即创建bean的对象由程序员--> spring

IOC容器:就是存放spring创建的bean的容器,应该是Map,key为bean名,value为bean对象

讲些大家能看懂的?

1. xml形式的:工作4年以上的或者在比较老的项目还在使用
<bean id="" class="">  这种形式创建的bean

是通过类加载和反射创建对象的

2.注解:现在比较火的spring boot 就是这种,说明一下这些注解都是spring的

@Configuration

@Bean

DI:即依赖注入是什么?

依赖注入:简单的说就是spring帮忙解决对象之间的依赖关系,也分xml和注解

xml:分构造注入和setter注入   这2种比较常用

注解:就是@Autowired,@Resource,@Value

猜你喜欢

转载自blog.csdn.net/zhuhaoyu6666/article/details/88047351