![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java技能积累
学习过程中,简单的笔记记录
兄台の请冷静
一只缓慢成长的小程序员
展开
-
java技能积累-多模块中bean注入
多模块设计开发中,spring boot主系统依赖目标模块后,默认扫描Application启动类的同级目录,所以很多时候被依赖模块的bean常常无法创建并自动添加到容器中。下边介绍几种常用的解决方法。原创 2024-01-03 19:59:54 · 413 阅读 · 1 评论 -
Java技能积累-bean属性初始化后执行某个方法
InitializingBean 是 Spring 提供的拓展性接口,它为 bean 提供了属性初始化后的处理方法。该接口只有一个名为 afterPropertiesSet 的方法,凡是继承该接口的类,在 bean 的属性初始化后都会执行该方法。在 Spring 初始化 bean 时,如果 bean 实现了 InitializingBean 接口,会自动调用 afterPropertiesSet 方法。原创 2023-11-23 01:09:40 · 181 阅读 · 0 评论 -
java技能积累-EL表达式
Spring EL(表达式语言)是Spring框架提供的一种表达式语言,用于简化在Java应用程序中使用属性文件、XML配置和注解中的属性值和方法调用等相关的表达式与动态计算。原创 2023-10-25 17:49:27 · 27 阅读 · 1 评论 -
java技能积累-根据配置项来控制某个类或者某个bean是否需要加载-@ConditionalOnProperty
prefix:可选参数,指定配置文件中的前缀name:必填参数,指定配置项的名字havingValue:可选参数,用于指定与配置项的值进行对比的值。如果配置项的值与该值相同,则返回true,否则返回false,这个参数决定了当前配置是否会加载matchIfMissing:可选参数,用于指定当配置项不存在时是否需要匹配。原创 2023-10-25 17:30:45 · 136 阅读 · 1 评论 -
java技能积累-配置文件参数配置接收-@ConfigurationProperties
有些时候,我们需要自已配置很多参数在配置文件,配置参数比较多的时候用@Value有点麻烦,所以这里推荐另一种接收方式 @ConfigurationProperties。原创 2023-10-25 16:44:52 · 67 阅读 · 1 评论