最新文章

旧文也有春天

Java

标签:Java

文章

SpringBoot启动时让方法自动执行的几种实现方式

SpringBoot项目启动时提前加载数据或执行方法的五种方式:实现ServletContextAware或ServletContextListener接口;使用@PostConstruct注解或静态代码块;实现ApplicationRunner或CommandLineRunner接口。

魚的部落阁
文章

java 两个list的交集 并集 差集 去重复并集

在Java中,List集合可通过特定方法求交集、差集和并集:差集用removeAll,交集用retainAll;并集不去重用addAll,去重则先removeAll再addAll。这些操作会修改原List,而另一个List保持不变。

魚的部落阁
文章

Java 基于反射的通用树形结构工具类

本文介绍了一个通用的Java树形结构工具类,通过反射机制将列表转换为树形结构,支持自定义id、parent和children字段名,适用于菜单、部门等多种场景,并提供了完整代码示例。

魚的部落阁
SpringBoot中的@Value注解详解,非常实用! 封面 文章

SpringBoot中的@Value注解详解,非常实用!

文章介绍了Spring配置文件中存储List和Map的方法。直接使用@Value读取会报错,可通过数组或EL表达式解决。数组配置简单但需转换;EL表达式用split()解析List/Set,JSON解析Map,更灵活。注意@Value与@AllArgsConstructor冲突。

魚的部落阁
一文讲尽门面日志slf4j和log4j、log4j2、logback依赖jar引用关系 封面 文章

一文讲尽门面日志slf4j和log4j、log4j2、logback依赖jar引用关系

Java日志框架如log4j、logback等通过SLF4J门面统一接口管理,可灵活切换实现。使用时需正确配置依赖jar包(如slf4j-api及桥接包),避免多个StaticLoggerBinder冲突,解决日志输出问题。

魚的部落阁
Springboot整合log4j2日志全解 封面 文章

Springboot整合log4j2日志全解

本文介绍了Springboot整合log4j2日志框架的方法,强调log4j2的高性能优势。整合步骤包括排除默认logback、添加log4j2依赖、配置日志文件,并提供了配置文件模版和参数详解,帮助开发者快速实现日志管理。

魚的部落阁

输入关键词搜索已发布文章