UML图
项目总依赖
<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.0</version>
</parent>
<groupId>com.freesia</groupId>
<artifactId>freesia</artifactId>
<version>1.0.0</version>
<packaging>pom</packaging>
<properties><freesia.version>1.0.0</freesia.version><springboot.version>2.7.0</springboot.version><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><maven.compiler.source>16</maven.compiler.source><maven.compiler.target>16</maven.compiler.target><java.version>16</java.version><log4j.version>1.2.17</log4j.version><mysql.version>8.0.13</mysql.version><druid.version>1.1.16</druid.version><mybatis-plus.version>3.5.3.1</mybatis-plus.version><logback-core.version>1.2.3</logback-core.version><fastjson.version>2.0.40</fastjson.version><hutool.version>5.8.18</hutool.version><jsoup.verison>1.11.3</jsoup.verison><redission.version>3.16.8</redission.version><easyexcel.version>3.2.1</easyexcel.version><spring-cloud.version>3.1.3</spring-cloud.version><ip2region.version>2.7.0</ip2region.version><querydsl-jpa.version>5.0.0</querydsl-jpa.version><springdoc-openapi.version>1.7.0</springdoc-openapi.version><knife.version>3.0.3</knife.version><p6spy.version>3.9.1</p6spy.version><satoken.version>1.35.0.RC</satoken.version><aws-java-sdk-s3.version>1.12.540</aws-java-sdk-s3.version>
</properties><profiles><profile><id>dev</id><properties><profiles.active>dev</profiles.active><logging.level>debug</logging.level></properties><activation><activeByDefault>true</activeByDefault></activation></profile><profile><id>test</id><properties><profiles.active>test</profiles.active><logging.level>info</logging.level></properties></profile><profile><id>prod</id><properties><profiles.active>prod</profiles.active><logging.level>warn</logging.level></properties></profile></profiles><dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>2021.0.3</version><type>pom</type><scope>import</scope></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>${springboot.version}</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId><version>${springboot.version}</version></dependency><dependency><groupId>org.redisson</groupId><artifactId>redisson-spring-boot-starter</artifactId><version>${redission.version}</version></dependency><dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId><version>${aspectj.version}</version><scope>runtime</scope></dependency><dependency><groupId>org.aspectj</groupId><artifactId>aspectjrt</artifactId><version>${aspectj.version}</version></dependency><dependency><groupId>org.aspectj</groupId><artifactId>aspectjtools</artifactId><version>${aspectj.version}</version></dependency><dependency><groupId>org.jsoup</groupId><artifactId>jsoup</artifactId><version>${jsoup.verison}</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>${mysql.version}</version></dependency><dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>${druid.version}</version></dependency><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>${mybatis-plus.version}</version></dependency><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>${log4j.version}</version></dependency><dependency><groupId>ch.qos.logback</groupId><artifactId>logback-core</artifactId><version>${logback-core.version}</version></dependency><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>${fastjson.version}</version></dependency><dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>${hutool.version}</version></dependency><dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>${easyexcel.version}</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-freemarker</artifactId><version>${springboot.version}</version></dependency><dependency><groupId>org.springdoc</groupId><artifactId>springdoc-openapi-webmvc-core</artifactId><version>${springdoc-openapi.version}</version></dependency><dependency><groupId>org.springdoc</groupId><artifactId>springdoc-openapi-ui</artifactId><version>${springdoc-openapi.version}</version></dependency><dependency><groupId>org.springdoc</groupId><artifactId>springdoc-openapi-javadoc</artifactId><version>${springdoc-openapi.version}</version></dependency><dependency><groupId>com.querydsl</groupId><artifactId>querydsl-jpa</artifactId><version>${querydsl-jpa.version}</version></dependency><dependency><groupId>org.lionsoul</groupId><artifactId>ip2region</artifactId><version>${ip2region.version}</version></dependency><dependency><groupId>p6spy</groupId><artifactId>p6spy</artifactId><version>${p6spy.version}</version></dependency><dependency><groupId>cn.dev33</groupId><artifactId>sa-token-spring-boot-starter</artifactId><version>${satoken.version}</version></dependency><dependency><groupId>cn.dev33</groupId><artifactId>sa-token-jwt</artifactId><version>${satoken.version}</version><exclusions><exclusion><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId></exclusion></exclusions></dependency><dependency><groupId>com.amazonaws</groupId><artifactId>aws-java-sdk-s3</artifactId><version>${aws-java-sdk-s3.version}</version></dependency><dependency><groupId>com.freesia</groupId><artifactId>freesia-common-api</artifactId><version>${freesia.version}</version></dependency><dependency><groupId>com.freesia</groupId><artifactId>freesia-common-framework</artifactId><version>${freesia.version}</version></dependency><dependency><groupId>com.freesia</groupId><artifactId>freesia-common-service</artifactId><version>${freesia.version}</version></dependency><dependency><groupId>com.freesia</groupId><artifactId>freesia-common-codegen</artifactId><version>${freesia.version}</version></dependency></dependencies>
</dependencyManagement>
<dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-bootstrap</artifactId><version>${spring-cloud.version}</version></dependency>
</dependencies>