摘要:
转自:https://www.cnblogs.com/throwable/p/9417827.html 前提 前面写过一篇关于Environment属性加载的源码分析和扩展,里面提到属性的占位符解析和类型转换是相对复杂的,这篇文章就是要分析和解读这两个复杂的问题。关于这两个问题,选用一个比较复杂的参 阅读全文
posted @ 2022-10-17 20:47
Boblim
阅读(651)
评论(0)
推荐(0)
摘要:
spring boot配置文件加载是通过ConfigFileApplicationListener监听器完成的。先来看一下该类的注释: * {@link EnvironmentPostProcessor} that configures the context environment by load 阅读全文
posted @ 2022-10-17 20:36
Boblim
阅读(2227)
评论(0)
推荐(1)
摘要:
配置绑定 Spring Boot提供注解@ConfigurationProperties实现从配置文件自动注入对应的配置值到对应的Bean对象。 认识松散绑定 看下面的ServerConfig类的属性IPAddrEss和配置文件里的Ip_AddRe_S-s 能进行数据绑定 这种绑定会把中划线-、下划 阅读全文
posted @ 2022-10-17 20:04
Boblim
阅读(1477)
评论(0)
推荐(1)
摘要:
说完了final,再说说static,怎么修改static修饰的变量呢?我们知道,静态变量是在类的实例化之前就进行了初始化(类的初始化阶段),所以静态变量是跟着类本身走的,跟具体的对象无关,所以我们获取变量就不需要传入对象,直接传入null即可: 1 public class User { 2 pu 阅读全文
posted @ 2022-10-17 17:21
Boblim
阅读(59)
评论(0)
推荐(0)