From 19bfddd5fdb4a494e59f5e7dc68afbe8a411f9ec Mon Sep 17 00:00:00 2001
From: huzhengkao <562572218@qq.com>
Date: Fri, 6 Jun 2025 11:11:07 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 13 ++++
.../d2d/provtest/generator/CodeGenerator.java | 41 ++++++++++
src/main/resources/application.yml | 20 +++--
src/main/resources/logback.xml | 74 +++++++++++++++++++
target/classes/application.yml | 20 +++--
5 files changed, 156 insertions(+), 12 deletions(-)
create mode 100644 src/main/java/com/alihealth/d2d/provtest/generator/CodeGenerator.java
create mode 100644 src/main/resources/logback.xml
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