1: springboot 的 优点是
    1、创建独立的 Spring 应用程序。
    2、直接嵌入Tomcat、Jetty或Undertow(无需部署WAR文件)。
    3、提供自以为是的“入门”依赖项以简化您的构建配置。
    4、尽可能自动配置 Spring 和 3rd 方库。
    5、提供生产就绪功能,例如指标、运行状况检查和外部化配置。
    6、完全不需要代码生成,也不需要 XML 配置。
    2.springboot三种启动方式
    1.Main 方法启动 Application.run 启动配置参数
    2.Java -jar xxx.jar -Dserve=8080 的启动方式
    3.通过 spring-boot-plugin的方式 maevn的启动方式 spring-boot-maven-plugin的启动方式
    启动命令为 mvn spring-boot :run 来启动 参数启动方式 mvn spring-boot:run -Drun.arguments=”—server.port=8888”
    链接:https://blog.csdn.net/weixin_43954431/article/details/124323641
    3.解释以下注解的作用
    @ConfigurationProperties 读取配置文件的注解
    @PropertySource 和 @Value
    组合使用,可以将自定义属性文件中的属性变量值注入到当前类的使用@Value注解的成员变量中。
    @ImportResource注解用于用于导入Spring的xml配置文件,让该配置文件中定义的Bean都加载到Spring容器里
    @Import注解是用来导入配置类或者一些需要前置加载的类.

    4.2 請説出@SpringbootApplication 注解的作用
    @ComponentScan 扫描主包下的注解
    @SpringBootConfiguration:让我们主程序也是一个配置类
    @EnableAutoConfiguration:帮助我们把项目中依赖的包中META-INF 中spring.factoaies这个清单文件中声明到需要自动配置类,自动配置成bean
    3: swagger 的作用是什麽
    制作接口文档
    自测
    4: 什麽是日志系統 ,他的作用是什麽
    4.1 监测系统的状况 4.2 大数据分析
    5.springboot 怎样整合过去的项目
    @ImportResouces
    6:简述手写stater的过程
    2,1 创建maven 工程
    2.2 手写需要自动配置的bean
    2.3 手写配置类 把第2步的bean 配置成bean
    2.4 使用@ConfiguationProperties 注解 声明bean 的属性从配置文件中的什么内容注入
    2.5 在meta-inf 的spring.factories 的清单文件中 声明2.3步的配置类为 自动配置的bean