文章目录
Spring的依赖注入
构造器注入
stetter注入
属性注入
使用 @autowired () 按照类型注入
使用 @Resources("") 默认按照名字寻找 ,名字为属性name去寻找bean对象并且注入
springboot的优势
第一开箱即用
约定大于配置
内嵌tomcat服务器
javaweb的三大组件
第一个是 listener
第二个是filter
第三个是 servlet
springboot的自动配置原理
@ import 是显示的从其他地方加载配置类的方式
这样
首先 在springboot的启动类上面有一个注解
@SpringBootApplication
然后里面有三个注解
其中关于自动配置的核心注解是 @EnableAutoConfiguration
点入这个注解后,里面显示的注入了 @Improt() 了一个组件
AutoConfigurationImportSelector
然后这个选择器可以读取所有的META-INF下面的
所有的spring.factories
文件
然后就可以过滤出所有的AutoConfigurtionClass类型的类
SpringIoc的实现机制
是工厂模式加反射
springmvc
spring如何简化开发
面试: spring就是 ,spring就是一个生态,可以构建java应用所需的一切基础设施
通常spring就是指springframework
spring是一个轻量级的开源框架