springboot :二
核心内容
自动装配
pom.xml
sprng-boot-dependencies:核心依赖
写入依赖时不需要写版本号
启动器
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
启动器,比如spring-boot-start-web,导入web环境下所有依赖
主程序
@SpringBootApplication:标注这个类是springboot应用
1、启动时在类路径 /META-INF/spring.factories获取指定的值
2、将这些 自动配置的类导入容器,自动配置就会生效,帮我进行自动配置
3、整合javaEE,解决方案和自动配置的东西都在spring-boot-autoconfigure-2.2.0.jar
4、它会将所有需要导入的组件,以类名的形式
启动(核心:JavaConfig @Configuraion @Bean)
1、SpringApplication
第一步:推断;是否web项目还是普通项目,如果是web项目可以一直启动,如果是普通项目运行完就结束
第二步:实例化对象;启动run方法
第三步:获取默认配置环境参数,打印banner.txt
2、run

浙公网安备 33010602011771号