不灭的焱

革命尚未成功,同志仍须努力 下载Java21

作者:AlbertWen  添加时间:2026-06-14 20:10:47  修改时间:2026-06-15 18:14:14  分类:07.Java框架/系统  编辑

Xbatis 是一款基于MyBatis的ORM框架,ORM程度非常高,几乎不需要再写SQL;

作者:AlbertWen  添加时间:2026-06-13 22:51:32  修改时间:2026-06-15 22:01:24  分类:07.Java框架/系统  编辑
  • `@SpringBootTest` 默认会“自动向上查找”一个 Spring Boot 启动配置类。
  • 这个“启动配置类”通常是 `@SpringBootApplication` 标注的类,而 `@SpringBootApplication` 本身就“包含了” `@SpringBootConfiguration`。
  • 所以很多测试类里“不用自己写” `@SpringBootConfiguration`,是因为项目里已经有一个可被自动找到的 `@SpringBootApplication`。
作者:AlbertWen  添加时间:2026-06-13 16:53:56  修改时间:2026-06-14 21:13:32  分类:07.Java框架/系统  编辑
compile:编译代码
package:编译代码 + 打包成 jar/war
install:编译代码 + 打包 + 放进本地 Maven 仓库

所以日常最常用的是:

mvn clean package -DskipTests

如果当前模块还要被本机其他项目引用,就用:

mvn clean install -DskipTests
作者:AlbertWen  添加时间:2026-05-31 22:55:21  修改时间:2026-06-04 15:39:50  分类:07.Java框架/系统  编辑

是在告诉 Spring Boot: Spring MVC 去哪些目录里查找“静态资源文件”。

作者:AlbertWen  添加时间:2026-05-31 21:01:23  修改时间:2026-06-14 22:24:41  分类:07.Java框架/系统  编辑

可以。Spring Boot 4 建议直接用 com.alibaba:druid-spring-boot-4-starter,不要再用 Boot 2 的 druid-spring-boot-starter 或 Boot 3 的 druid-spring-boot-3-starter。Druid 1.2.28 的发布说明明确写了支持 Spring Boot 4.x,并且 Maven Central 已提供 druid-spring-boot-4-starter:1.2.28。(GitHub)

作者:AlbertWen  添加时间:2026-05-31 11:47:33  修改时间:2026-06-13 09:31:02  分类:07.Java框架/系统  编辑

Spring 官方文档也明确说:实现自动配置的类使用 @AutoConfiguration,它本身被 @Configuration 元注解标注,所以自动配置类也是标准的 @Configuration 类;通常还会配合 @ConditionalOnClass@ConditionalOnMissingBean 等条件注解。

作者:AlbertWen  添加时间:2026-05-31 11:10:04  修改时间:2026-06-04 09:00:08  分类:07.Java框架/系统  编辑

Config 是“配置项/配置文件/配置代码”的简称;Configure 是“去配置”这个动作;Configuration 是“配置体系、配置结果,或 Spring 里的配置类”。

作者:AlbertWen  添加时间:2026-05-31 01:06:40  修改时间:2026-06-10 09:30:26  分类:07.Java框架/系统  编辑

OpenAPI3 是标准,Swagger3 是围绕这个标准的工具和注解体系,Knife4j 是基于 Swagger/OpenAPI 的增强版接口文档 UI。

作者:AlbertWen  添加时间:2026-05-17 01:01:29  修改时间:2026-06-07 18:13:55  分类:07.Java框架/系统  编辑

把你项目里的资源文件src/main/resources 下的文件)自动复制到编译后的目录(target/classes),还能替换配置文件里的变量(比如把 ${jdbc.url} 替换成真实数据库地址)。

作者:AlbertWen  添加时间:2026-05-16 20:54:03  修改时间:2026-06-15 06:49:50  分类:07.Java框架/系统  编辑

Jansi 是一个轻量级 Java 库,让你在 Windows/Linux/macOS 的控制台 / 终端输出彩色文字、背景色、光标控制、清屏等 ANSI 转义码效果,解决了 Windows 控制台原生不支持 ANSI 颜色的问题。