|
@@ -13,6 +13,14 @@
|
|
|
<maven.compiler.target>17</maven.compiler.target>
|
|
<maven.compiler.target>17</maven.compiler.target>
|
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
|
<spring-boot.version>3.0.13</spring-boot.version>
|
|
<spring-boot.version>3.0.13</spring-boot.version>
|
|
|
|
|
+ <!-- Centralized dependency versions -->
|
|
|
|
|
+ <mybatis-plus.version>3.5.3</mybatis-plus.version>
|
|
|
|
|
+ <pagehelper.version>1.4.2</pagehelper.version>
|
|
|
|
|
+ <lombok.version>1.18.24</lombok.version>
|
|
|
|
|
+ <hutool.version>5.8.22</hutool.version>
|
|
|
|
|
+ <mysql.connector.version>5.1.49</mysql.connector.version>
|
|
|
|
|
+ <knife4j.version>4.4.0</knife4j.version>
|
|
|
|
|
+ <junit.jupiter.version>5.9.2</junit.jupiter.version>
|
|
|
</properties>
|
|
</properties>
|
|
|
|
|
|
|
|
<dependencyManagement>
|
|
<dependencyManagement>
|
|
@@ -48,54 +56,60 @@
|
|
|
<dependency>
|
|
<dependency>
|
|
|
<groupId>com.baomidou</groupId>
|
|
<groupId>com.baomidou</groupId>
|
|
|
<artifactId>mybatis-plus-boot-starter</artifactId>
|
|
<artifactId>mybatis-plus-boot-starter</artifactId>
|
|
|
- <version>3.5.3</version>
|
|
|
|
|
|
|
+ <version>${mybatis-plus.version}</version>
|
|
|
</dependency>
|
|
</dependency>
|
|
|
<dependency>
|
|
<dependency>
|
|
|
<groupId>com.baomidou</groupId>
|
|
<groupId>com.baomidou</groupId>
|
|
|
<artifactId>mybatis-plus-extension</artifactId>
|
|
<artifactId>mybatis-plus-extension</artifactId>
|
|
|
- <version>3.5.3</version>
|
|
|
|
|
|
|
+ <version>${mybatis-plus.version}</version>
|
|
|
</dependency>
|
|
</dependency>
|
|
|
|
|
|
|
|
<!-- PageHelper 分页插件 -->
|
|
<!-- PageHelper 分页插件 -->
|
|
|
<dependency>
|
|
<dependency>
|
|
|
<groupId>com.github.pagehelper</groupId>
|
|
<groupId>com.github.pagehelper</groupId>
|
|
|
<artifactId>pagehelper-spring-boot-starter</artifactId>
|
|
<artifactId>pagehelper-spring-boot-starter</artifactId>
|
|
|
- <version>1.4.2</version>
|
|
|
|
|
|
|
+ <version>${pagehelper.version}</version>
|
|
|
</dependency>
|
|
</dependency>
|
|
|
|
|
|
|
|
<!-- Lombok 依赖 -->
|
|
<!-- Lombok 依赖 -->
|
|
|
<dependency>
|
|
<dependency>
|
|
|
<groupId>org.projectlombok</groupId>
|
|
<groupId>org.projectlombok</groupId>
|
|
|
<artifactId>lombok</artifactId>
|
|
<artifactId>lombok</artifactId>
|
|
|
- <version>1.18.24</version>
|
|
|
|
|
|
|
+ <version>${lombok.version}</version>
|
|
|
<scope>provided</scope>
|
|
<scope>provided</scope>
|
|
|
</dependency>
|
|
</dependency>
|
|
|
|
|
|
|
|
<dependency>
|
|
<dependency>
|
|
|
<groupId>cn.hutool</groupId>
|
|
<groupId>cn.hutool</groupId>
|
|
|
<artifactId>hutool-all</artifactId>
|
|
<artifactId>hutool-all</artifactId>
|
|
|
- <version>5.8.22</version>
|
|
|
|
|
|
|
+ <version>${hutool.version}</version>
|
|
|
</dependency>
|
|
</dependency>
|
|
|
|
|
|
|
|
<dependency>
|
|
<dependency>
|
|
|
<groupId>mysql</groupId>
|
|
<groupId>mysql</groupId>
|
|
|
<artifactId>mysql-connector-java</artifactId>
|
|
<artifactId>mysql-connector-java</artifactId>
|
|
|
- <version>5.1.49</version>
|
|
|
|
|
|
|
+ <version>${mysql.connector.version}</version>
|
|
|
</dependency>
|
|
</dependency>
|
|
|
|
|
|
|
|
|
|
|
|
|
<dependency>
|
|
<dependency>
|
|
|
<groupId>com.github.xiaoymin</groupId>
|
|
<groupId>com.github.xiaoymin</groupId>
|
|
|
- <!-- Deleted:knife4j-openapi3-spring-boot-starter -->
|
|
|
|
|
- <!-- Updated to Jakarta EE compatible version -->
|
|
|
|
|
|
|
+ <!-- Jakarta EE compatible Knife4j starter -->
|
|
|
<artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId>
|
|
<artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId>
|
|
|
- <version>4.4.0</version>
|
|
|
|
|
|
|
+ <version>${knife4j.version}</version>
|
|
|
</dependency>
|
|
</dependency>
|
|
|
|
|
|
|
|
|
|
+ <!-- Validation starter (ensure single declaration only) -->
|
|
|
<dependency>
|
|
<dependency>
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
<artifactId>spring-boot-starter-validation</artifactId>
|
|
<artifactId>spring-boot-starter-validation</artifactId>
|
|
|
</dependency>
|
|
</dependency>
|
|
|
|
|
|
|
|
|
|
+ <!-- Test dependencies -->
|
|
|
|
|
+ <dependency>
|
|
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
|
|
+ <artifactId>spring-boot-starter-test</artifactId>
|
|
|
|
|
+ <scope>test</scope>
|
|
|
|
|
+ </dependency>
|
|
|
</dependencies>
|
|
</dependencies>
|
|
|
</project>
|
|
</project>
|