什么是自动装配(仅个人理解)

仅个人理解,如果有误,欢迎指出QAQ

自动装配就是自动的把bean装载到ioc容器中,就不需要再去写bean的相关配置了,在springboot里面是通过在启动类上@SpringbootApplication来实现的,这其实是个复合注解。真正实现这一功能的其实是@EnableAutoConfiguration,自动装配的实现核心技术主要有三个:引入starter然后在启动依赖组件的时候使用@Configuration配置类,通过@Bean来声明要注入的bean对象。第二个是把这个配置放到第三方jar包里 通过约定大于配置的理念把配置类的全路径放到classpath里面的某个文件里。第三个就是拿到了配置后通过importselector接口来动态加载

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐