1. SpringBoot自动配置原理
- @EnableAutoConfiguration(开启自动配置)
- 该注解引用了AutoConfigurationImportSelector,该类中的方法会扫描所有存在META-INF/spring.factories的jar包
2. SpringBoot热部署方式
- spring-boot-devtools
- Spring Loaded
- Jrebel
- 模板热部署
3. bootstrap.yml和application.yml
- bootstrap.yml优先于application.yml
4.修改SpringBoot端口号
- yml中
server:
port: 8888
- properties:
server.port=8888
- 命令1
java -jar zhangsan.jar --- server.port=8888
- 命令2
java - Dserver.port=8888 -jar zhangsan.jar
5. 开启SpringBoot特性的几种方式
- 继承spring-boot-starter-parent项目
- 导入spring-boot-dependencies项目依赖
6. SpringBoot如何兼容Spring项目?
- 在启动类加:@ImportResource(locations={“classpath:spring.xml”})
7. SpringBoot配置监控?
<dependency>
<groupId>org.springgramework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
8. 获得Bean装配报告信息访问哪个端点
- /beans 端点
9. 关闭应用程序访问哪个端点?
- /shutdown 该端点是默认关闭的,如果开启,需要以下配置
endpoints: shutdown: enabled: true
或者properties格式也可以
10. 查看发布应用信息访问哪个端点
- /info
上一篇:Java面试手册V2.0+突击V3.0知识点整理(三十四) 附封面图片😍
下一篇:Java面试手册V2.0+突击V3.0知识点整理(三十六) 附封面图片😍
如果觉得封面图片还行,请顺手点个赞😍