diff --git a/pom.xml b/pom.xml index 59d15cd..b07c79a 100644 --- a/pom.xml +++ b/pom.xml @@ -94,6 +94,13 @@ 3.5.1 + + + com.baomidou + mybatis-plus-generator + 3.5.1 + + org.springframework.boot @@ -106,6 +113,12 @@ jackson-dataformat-xml + + org.freemarker + freemarker + 2.3.32 + + diff --git a/src/main/java/com/alihealth/d2d/provtest/generator/CodeGenerator.java b/src/main/java/com/alihealth/d2d/provtest/generator/CodeGenerator.java new file mode 100644 index 0000000..f709987 --- /dev/null +++ b/src/main/java/com/alihealth/d2d/provtest/generator/CodeGenerator.java @@ -0,0 +1,41 @@ +package com.alihealth.d2d.provtest.generator; + + +import com.baomidou.mybatisplus.generator.AutoGenerator; +import com.baomidou.mybatisplus.generator.FastAutoGenerator; +import com.baomidou.mybatisplus.generator.config.*; +import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy; +import com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine; + +import java.nio.file.Paths; + +/** + * @author Jason + * @date 2025年06月06日 09:35:59 + */ +public class CodeGenerator { + + public static void main(String[] args) { + FastAutoGenerator.create("jdbc:mysql://47.109.202.121:3306/supervisionx_trace_data", "root", "TCCT3.1415926") + .globalConfig(builder -> builder + .author("Jason") + .outputDir(Paths.get(System.getProperty("user.dir")) + "/src/main/java") + .commentDate("yyyy-MM-dd") + ) + .packageConfig(builder -> builder + .parent("com.alihealth.d2d.provtest.generator") + .entity("domain") + .mapper("mapper") + .service("service") + .serviceImpl("service.impl") + .xml("mapper.xml") + ) + .strategyConfig(builder -> builder + .entityBuilder() + .enableLombok() + ) + .templateEngine(new FreemarkerTemplateEngine()) + .execute(); + + } +} diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index b1db11d..ddb3b10 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,7 +1,7 @@ server: port: 8888 -# spring?? +# spring配置 spring: datasource: driverClassName: com.mysql.cj.jdbc.Driver @@ -11,16 +11,24 @@ spring: mybatis-plus: - # ??????? + # 搜索指定包别名 type-aliases-package: com.alihealth.d2d.provtest.domain - # ??mapper?????????mapper.xml???? + # 配置mapper的扫描,找到所有的mapper.xml映射文件 #mapper-locations: classpath*:mapper/**/*Mapper.xml mapper-locations: classpath:mapper/*.xml - # ????????? + # 加载全局的配置文件 config-location: classpath:mybatis/mybatis-config.xml - #?????? + #逻辑删除配置 global-config: db-config: logic-not-delete-value: 0 logic-delete-value: 1 - logic-delete-field: del_flag \ No newline at end of file + logic-delete-field: del_flag + +logging: + level: + root: INFO + org.springframework: WARN + com.alihealth.d2d.provtest: DEBUG + mybatis: DEBUG + com.baomidou.mybatisplus: DEBUG \ No newline at end of file diff --git a/src/main/resources/logback.xml b/src/main/resources/logback.xml new file mode 100644 index 0000000..2ab9cf5 --- /dev/null +++ b/src/main/resources/logback.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + ${log.pattern} + + + + + + ${log.path}/info.log + + + + ${log.path}/info.%d{yyyy-MM-dd}.log + + 60 + + + ${log.pattern} + + + + INFO + + ACCEPT + + DENY + + + + + ${log.path}/error.log + + + + ${log.path}/error.%d{yyyy-MM-dd}.log + + 60 + + + ${log.pattern} + + + + ERROR + + ACCEPT + + DENY + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/target/classes/application.yml b/target/classes/application.yml index b1db11d..ddb3b10 100644 --- a/target/classes/application.yml +++ b/target/classes/application.yml @@ -1,7 +1,7 @@ server: port: 8888 -# spring?? +# spring配置 spring: datasource: driverClassName: com.mysql.cj.jdbc.Driver @@ -11,16 +11,24 @@ spring: mybatis-plus: - # ??????? + # 搜索指定包别名 type-aliases-package: com.alihealth.d2d.provtest.domain - # ??mapper?????????mapper.xml???? + # 配置mapper的扫描,找到所有的mapper.xml映射文件 #mapper-locations: classpath*:mapper/**/*Mapper.xml mapper-locations: classpath:mapper/*.xml - # ????????? + # 加载全局的配置文件 config-location: classpath:mybatis/mybatis-config.xml - #?????? + #逻辑删除配置 global-config: db-config: logic-not-delete-value: 0 logic-delete-value: 1 - logic-delete-field: del_flag \ No newline at end of file + logic-delete-field: del_flag + +logging: + level: + root: INFO + org.springframework: WARN + com.alihealth.d2d.provtest: DEBUG + mybatis: DEBUG + com.baomidou.mybatisplus: DEBUG \ No newline at end of file