spring-boot
文章平均质量分 86
FantasyBaby
佛系敲码 佛系健身 佛系挣钱
展开
-
Spring boot actuator Health information
官方文档: Spring Boot Reference Documentation1.用途我们可以通过使用health 信息来检查我们应用运行的状态.这些状态通常被用来监控软件当生产系统要宕机的时候提供一些预警. 这些信息通过 health的终端进行暴露.2.配置通过配置management.health.defaults.enabled=true|false 禁用所有的配置 management.health.<id>.enabled=true 启用id的配置...原创 2021-12-21 10:44:52 · 711 阅读 · 0 评论 -
Spring boot Actuator 简单学习
官方文档: Spring Boot Reference DocumentationSpring Boot包括了很多额外的特性来帮助我们监控和管理我们的应用.我们可以选择Http终端或者JMX方式:HTTP JMX引入依赖 1 2 3 4 5 6 <dependencies> <dependency> ...原创 2021-12-21 10:42:15 · 264 阅读 · 0 评论 -
SpringBoot外部配置
官方文档: Spring Boot Reference Documentation老文档 :25.Externalized Configuration加载顺序开启 DevTools 时,~/.spring-boot-devtools.properties 测试类上的 @TestPropertySource 注解 @SpringBootTest#properties 属性 命令⾏参数( --server.port=9000 ) SPRING_APPLICATION_JSON 中的属性...原创 2021-12-07 15:40:22 · 208 阅读 · 0 评论 -
Spring boot autoconfiguration原理
1.自动装配扫描实例@EnableAutoConfiguration 引入了 @AutoConfigurationPackage最终引入了 AutoConfigurationPackagesregister方法 通过BeanDefinitionRegistry 和 包名 来扫描实例,所以默认的情况下不需要不使用@CompomnentScan也会扫描当前注解所在包以及包下面的子包.2自动装配选择加载实例2.1调用到selector的方法流程根据上面时序图可以看出 框架在A...原创 2021-11-29 18:13:07 · 560 阅读 · 4 评论 -
Spring auto configuration简介
什么是自动配置 Spring Boot的自动配置试图通过自动的方式基于我们添加的jar依赖来配置Spring应用.比如 HSQLDB在classpath里面,并且我们没有手动配置任何数据库连接的bean,Spring boot会自动的配置一个内存级别数据库.我们可以选择添加 @EnableAutoConfiguration或者@SpringBootApplication 在配置类上Spring boot支持的所有的自动配置替换自动配置 自动配置是无侵入的...原创 2021-11-29 18:10:46 · 1307 阅读 · 2 评论