SpringBoot–自动配置相关注解(@Configuration等)–使用/实例
简介
说明
本文介绍SpringBoot自动配置相关的注解。
源码示例
SpringBoot里的自动配置类很多,路径是:spring-boot-autoconfigure-2.3.0.RELEASE.jar:META-INF\spring.factori...
SpringBoot–@Configuration(proxyBeanMethods = false) 的作用
简介
说明
本文介绍SpringBoot中@Configuration注解proxyBeanMethods的含义。
SpringBoot源码的写法
看过SpringBoot源码后发现,Spring的自动配置类都是这样写的:@Configurati...
SpringBoot–排除指定的bean–方法/实例
简介
说明
本文介绍SpringBoot如何排除某个指定的类(不将它扫描到容器中)。
本文说的这种情况是排除本来使用@Component等加入容器的类。如果想要排除自动配置(即:自定义s...
SpringBoot–排除自动配置类–方法/实例
简介
说明
Spring Boot 提供了强大的自动配置功能。有了这些自动配置,我们可以:
只需在pom.xml中引入某个依赖即可使用该功能。
在application.yml中可以配置某个依赖的属性
...
SpringBoot–yml配置文件的时间/大小的单位转换
简介
说明
本文介绍SpringBoot的yml(properties)配置文件的时间/大小的单位转换。
概述
SpringBoot可以将yml中的配置绑定到一个Java类的字段,而且支持单位的转换。以时间为...
SpringBoot–application.yml的数据类型对应
简介
本文介绍SpringBoot的配置文件与Java转换时数据类型的对应关系。
引用
spring:
application:
name: storage
cloud:
config:
name: ${spring.application.n...
SpringBoot-application.yml的多环境与公共配置
简介
说明
本文介绍SpringBoot如何切换多环境(开发、测试、生产)以及如何引入公共的配置文件。
application.yml的spring.profiles.active用于切换多环境(选择目前激活的是哪个...
SpringBoot-application.yml配置文件的用法
bootstrap.yml与application.yml
简介
bootstrap与application都有两种配置格式:yml格式与properties格式。
项bootstrap.ymlapplication.yml加载顺序先于 application.yml 加载后...
SpringBoot-用类表示yml配置文件的值
简介
说明
对于application.yml里边的配置,我们可以通过@Value来获得,比如:@Value("${user.name}")。但是,如果属性很多,写很多个@Value就会很繁琐。
解决方案就是:使用@Conf...