|
|
@@ -11,19 +11,15 @@
|
|
|
<parent>
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
<artifactId>spring-boot-starter-parent</artifactId>
|
|
|
- <version>2.5.3</version>
|
|
|
+ <version>2.7.16</version>
|
|
|
</parent>
|
|
|
|
|
|
<properties>
|
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
|
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
|
|
<java.version>1.8</java.version>
|
|
|
- <jedis.version>2.9.0</jedis.version>
|
|
|
- <log4jdbc.version>1.16</log4jdbc.version>
|
|
|
- <swagger.version>2.9.2</swagger.version>
|
|
|
- <fastjson.version>1.2.54</fastjson.version>
|
|
|
- <commons-pool2.version>2.5.0</commons-pool2.version>
|
|
|
- <mapstruct.version>1.2.0.Final</mapstruct.version>
|
|
|
+ <nacos.version>2021.0.5.0</nacos.version>
|
|
|
+ <mysql.version>8.0.33</mysql.version>
|
|
|
</properties>
|
|
|
|
|
|
<dependencies>
|
|
|
@@ -36,41 +32,14 @@
|
|
|
<artifactId>spring-boot-starter-aop</artifactId>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
- <groupId>org.projectlombok</groupId>
|
|
|
- <artifactId>lombok</artifactId>
|
|
|
- <optional>true</optional>
|
|
|
- </dependency>
|
|
|
-
|
|
|
- <!--io常用工具类 -->
|
|
|
- <dependency>
|
|
|
- <groupId>commons-io</groupId>
|
|
|
- <artifactId>commons-io</artifactId>
|
|
|
- <version>2.2</version>
|
|
|
- </dependency>
|
|
|
-
|
|
|
- <!--文件上传工具类 -->
|
|
|
- <dependency>
|
|
|
- <groupId>commons-fileupload</groupId>
|
|
|
- <artifactId>commons-fileupload</artifactId>
|
|
|
- <version>1.2.1</version>
|
|
|
- </dependency>
|
|
|
- <dependency>
|
|
|
- <groupId>commons-collections</groupId>
|
|
|
- <artifactId>commons-collections</artifactId>
|
|
|
- <version>3.2</version>
|
|
|
+ <groupId>org.springframework.cloud</groupId>
|
|
|
+ <artifactId>spring-cloud-starter-bootstrap</artifactId>
|
|
|
+ <version>3.1.5</version>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
- <groupId>com.alibaba</groupId>
|
|
|
- <artifactId>fastjson</artifactId>
|
|
|
- <version>1.2.83</version>
|
|
|
- </dependency>
|
|
|
-
|
|
|
- <dependency>
|
|
|
- <groupId>cn.hutool</groupId>
|
|
|
- <artifactId>hutool-http</artifactId>
|
|
|
- <version>5.8.28</version>
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
+ <artifactId>spring-boot-starter-thymeleaf</artifactId>
|
|
|
</dependency>
|
|
|
-
|
|
|
<dependency>
|
|
|
<groupId>com.baomidou</groupId>
|
|
|
<artifactId>mybatis-plus-boot-starter</artifactId>
|
|
|
@@ -82,50 +51,43 @@
|
|
|
<version>1.2.4</version>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
- <groupId>mysql</groupId>
|
|
|
- <artifactId>mysql-connector-java</artifactId>
|
|
|
+ <groupId>com.alibaba.cloud</groupId>
|
|
|
+ <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
|
|
|
+ <version>${nacos.version}</version>
|
|
|
</dependency>
|
|
|
-
|
|
|
+ <!-- Nacos Discovery -->
|
|
|
<dependency>
|
|
|
- <groupId>org.springframework.boot</groupId>
|
|
|
- <artifactId>spring-boot-starter-thymeleaf</artifactId>
|
|
|
- <version>2.1.1.RELEASE</version>
|
|
|
+ <groupId>com.alibaba.cloud</groupId>
|
|
|
+ <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
|
|
|
+ <version>${nacos.version}</version>
|
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
|
- <groupId>org.apache.commons</groupId>
|
|
|
- <artifactId>commons-lang3</artifactId>
|
|
|
- </dependency>
|
|
|
- <dependency>
|
|
|
- <groupId>commons-codec</groupId>
|
|
|
- <artifactId>commons-codec</artifactId>
|
|
|
- </dependency>
|
|
|
- <dependency>
|
|
|
- <groupId>org.hashids</groupId>
|
|
|
- <artifactId>hashids</artifactId>
|
|
|
- <version>1.0.3</version>
|
|
|
+ <groupId>org.projectlombok</groupId>
|
|
|
+ <artifactId>lombok</artifactId>
|
|
|
+ <optional>true</optional>
|
|
|
</dependency>
|
|
|
+
|
|
|
<dependency>
|
|
|
- <groupId>com.google.code.gson</groupId>
|
|
|
- <artifactId>gson</artifactId>
|
|
|
+ <groupId>com.alibaba</groupId>
|
|
|
+ <artifactId>fastjson</artifactId>
|
|
|
+ <version>1.2.83</version>
|
|
|
</dependency>
|
|
|
+
|
|
|
<dependency>
|
|
|
- <groupId>com.googlecode.json-simple</groupId>
|
|
|
- <artifactId>json-simple</artifactId>
|
|
|
- <version>1.1</version>
|
|
|
+ <groupId>cn.hutool</groupId>
|
|
|
+ <artifactId>hutool-http</artifactId>
|
|
|
+ <version>5.8.28</version>
|
|
|
</dependency>
|
|
|
|
|
|
- <!-- swagger2 依赖 -->
|
|
|
<dependency>
|
|
|
- <groupId>io.springfox</groupId>
|
|
|
- <artifactId>springfox-swagger2</artifactId>
|
|
|
- <version>2.7.0</version>
|
|
|
+ <groupId>mysql</groupId>
|
|
|
+ <artifactId>mysql-connector-java</artifactId>
|
|
|
</dependency>
|
|
|
- <!-- Swagger第三方ui依赖 -->
|
|
|
+
|
|
|
<dependency>
|
|
|
- <groupId>com.github.xiaoymin</groupId>
|
|
|
- <artifactId>swagger-bootstrap-ui</artifactId>
|
|
|
- <version>1.9.6</version>
|
|
|
+ <groupId>com.google.code.gson</groupId>
|
|
|
+ <artifactId>gson</artifactId>
|
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
|
@@ -133,11 +95,14 @@
|
|
|
<artifactId>aws-java-sdk-s3</artifactId>
|
|
|
<version>1.11.543</version>
|
|
|
</dependency>
|
|
|
+
|
|
|
<dependency>
|
|
|
- <groupId>org.aspectj</groupId>
|
|
|
- <artifactId>aspectjrt</artifactId>
|
|
|
+ <groupId>io.swagger</groupId>
|
|
|
+ <artifactId>swagger-annotations</artifactId>
|
|
|
+ <version>1.5.13</version>
|
|
|
</dependency>
|
|
|
</dependencies>
|
|
|
+
|
|
|
<build>
|
|
|
<plugins>
|
|
|
<plugin>
|
|
|
@@ -152,6 +117,37 @@
|
|
|
</plugin>
|
|
|
</plugins>
|
|
|
|
|
|
+ <resources>
|
|
|
+ <resource>
|
|
|
+ <directory>src/main/resources</directory>
|
|
|
+ <filtering>true</filtering>
|
|
|
+ </resource>
|
|
|
+ </resources>
|
|
|
</build>
|
|
|
|
|
|
+ <profiles>
|
|
|
+ <profile>
|
|
|
+ <id>dev</id>
|
|
|
+ <properties>
|
|
|
+ <profiles.active>dev</profiles.active>
|
|
|
+ <nacos.namespace>jfcloud</nacos.namespace>
|
|
|
+ <nacos.username>jfcloud</nacos.username>
|
|
|
+ <nacos.password>jfcloudjfcloud</nacos.password>
|
|
|
+ </properties>
|
|
|
+ <activation>
|
|
|
+ <!-- 默认环境 -->
|
|
|
+ <activeByDefault>true</activeByDefault>
|
|
|
+ </activation>
|
|
|
+ </profile>
|
|
|
+ <profile>
|
|
|
+ <id>prod</id>
|
|
|
+ <properties>
|
|
|
+ <profiles.active>prod</profiles.active>
|
|
|
+ <nacos.namespace>jfcloud</nacos.namespace>
|
|
|
+ <nacos.username>jfcloud</nacos.username>
|
|
|
+ <nacos.password>jfcloudjfcloud</nacos.password>
|
|
|
+ </properties>
|
|
|
+ </profile>
|
|
|
+ </profiles>
|
|
|
+
|
|
|
</project>
|