摘要: 转自:https://zhuanlan.zhihu.com/p/139793065 Maven不仅支持单模块项目同时还支持多模块项目,这里将介绍在多模块Maven项目中广泛应用的聚合、继承等概念,并就如何通过裁剪反应堆来加快构建过程进行介绍 聚合 对于复杂的Maven项目,一般建议采用多模块的方式来 阅读全文
posted @ 2022-10-17 21:39 Boblim 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/m0_37298252/article/details/122355631 最近两篇文章主要分析了ConfigFileApplicationListener对事件ApplicationEnvironmentPreparedEvent的处理,包括Env 阅读全文
posted @ 2022-10-17 21:12 Boblim 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/throwable/p/9417827.html 前提 前面写过一篇关于Environment属性加载的源码分析和扩展,里面提到属性的占位符解析和类型转换是相对复杂的,这篇文章就是要分析和解读这两个复杂的问题。关于这两个问题,选用一个比较复杂的参 阅读全文
posted @ 2022-10-17 20:47 Boblim 阅读(518) 评论(0) 推荐(0) 编辑
摘要: spring boot配置文件加载是通过ConfigFileApplicationListener监听器完成的。先来看一下该类的注释: * {@link EnvironmentPostProcessor} that configures the context environment by load 阅读全文
posted @ 2022-10-17 20:36 Boblim 阅读(1884) 评论(0) 推荐(1) 编辑
摘要: 配置绑定 Spring Boot提供注解@ConfigurationProperties实现从配置文件自动注入对应的配置值到对应的Bean对象。 认识松散绑定 看下面的ServerConfig类的属性IPAddrEss和配置文件里的Ip_AddRe_S-s 能进行数据绑定 这种绑定会把中划线-、下划 阅读全文
posted @ 2022-10-17 20:04 Boblim 阅读(1033) 评论(0) 推荐(1) 编辑
摘要: 说完了final,再说说static,怎么修改static修饰的变量呢?我们知道,静态变量是在类的实例化之前就进行了初始化(类的初始化阶段),所以静态变量是跟着类本身走的,跟具体的对象无关,所以我们获取变量就不需要传入对象,直接传入null即可: 1 public class User { 2 pu 阅读全文
posted @ 2022-10-17 17:21 Boblim 阅读(40) 评论(0) 推荐(0) 编辑