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