/images/avatar.png

三问Java

其实也不止三问。 java.io.Serializable 为什么实现 interface java.io.Serializable 的类中都定义一个非大写的类常量。 1 private static final long serialVersionUID = 1L; SLF4J的日志工厂 为什么org.slf4j.LoggerF

Maven

继承 子项目不继承父项目的 modules properties 全局属性,只对当前工程生效。 dependencys 1 2 3 4 5 6 <dependency> <groupId>公司名称/公司域名</group

SpringBoot

SpringBoot 与 Spring 的关系: 依赖安装 配置文件加载优先级 配置文件 加载优先级 application.yml 最低 application.yaml 其次 application.properties 最高 那里能看到的这个配置文件的加载顺序呢? 1 2 3 4 5 6 7 8 9 10 11 12 13

Lombok使用手册

安装 Maven 1 2 3 4 5 6 7 8 <dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.24</version> <scope>provided</scope> </dependency> </dependencies> 官方文档 描述 https://projectlombok.org/changelog 变更日志 https://projectlombok.org/setup/maven 安装手册 https://projectlombok.org/features/ 使用说明书 下面是一些常用的注解。 var val 等效于使用 final var。 1 2 3 4 val str

Java语言基础

Java语言基础 ==声明==:下文可能涉及到一些词,他们是等价的。 成员属性 == 实例属性 == 成员变量 成员方法 == 实例方法 == 普通方法 类属性 == 类变量 == 静