浅谈spring ioc 实现原理

**概念**
spring ioc其实就是一个容器(控制反转) 其中放入了大量的bean和类
**spring ioc如何操作的**
ioc对配置文件进行扫面,扫面到bean标签下面的包,将没有的实现类new出来
**spring ioc四大核心注解**
@Service
@Controller
@Respository
@Component

总结:

ioc是控制反转,以前是自己new,现在是交给spring帮我们new,四大核心注解在ioc容器中开辟了四个空间,加快了索引,不用一个一个的去比对,放在各自的空间中。还有一个注解为@Autowired,称之为DI,他会去找Spring容器中的bean,如果找到了就拿出来,找不到则会报一个查找不到的错误。第一次扫描会帮我们new出实现类,下次直接使用@Autowired 拿过来用

猜你喜欢

转载自blog.csdn.net/qq_43097451/article/details/84727459
今日推荐