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>