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

posted @ 2021-12-24 14:49  街巷  阅读(27)  评论(0)    收藏  举报