🎨 拆分jooq生成实体类插件的配置
This commit is contained in:
parent
9289c86e3a
commit
b4a5a31ff0
68
pom.xml
68
pom.xml
@ -31,7 +31,10 @@
|
||||
<!-- <groupId>org.springframework.data</groupId>-->
|
||||
<!-- <artifactId>spring-data-elasticsearch</artifactId>-->
|
||||
<!-- </dependency>-->
|
||||
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-data-redis</artifactId>
|
||||
</dependency>
|
||||
<!--mysql-->
|
||||
<dependency>
|
||||
<groupId>com.mysql</groupId>
|
||||
@ -61,6 +64,44 @@
|
||||
<artifactId>lombok</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.alibaba.fastjson2</groupId>
|
||||
<artifactId>fastjson2</artifactId>
|
||||
<version>2.0.38</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.commons</groupId>
|
||||
<artifactId>commons-lang3</artifactId>
|
||||
<version>3.13.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-io</groupId>
|
||||
<artifactId>commons-io</artifactId>
|
||||
<version>2.11.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>33.0.0-jre</version>
|
||||
</dependency>
|
||||
<!-- 国密SM4 -->
|
||||
<dependency>
|
||||
<groupId>org.bouncycastle</groupId>
|
||||
<artifactId>bcprov-jdk15on</artifactId>
|
||||
<version>1.70</version>
|
||||
</dependency>
|
||||
<!-- 国密SM2 -->
|
||||
<dependency>
|
||||
<groupId>org.bouncycastle</groupId>
|
||||
<artifactId>bcmail-jdk15on</artifactId>
|
||||
<version>1.70</version>
|
||||
</dependency>
|
||||
<!--加密用依赖-->
|
||||
<dependency>
|
||||
<groupId>org.apache.directory.studio</groupId>
|
||||
<artifactId>org.apache.commons.codec</artifactId>
|
||||
<version>1.8</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
@ -90,30 +131,7 @@
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<jdbc>
|
||||
<driver>com.mysql.cj.jdbc.Driver</driver>
|
||||
<url>jdbc:mysql://localhost:3306/darkness</url>
|
||||
<user>root</user>
|
||||
<password>root</password>
|
||||
</jdbc>
|
||||
<generator>
|
||||
<database>
|
||||
<includes>.*</includes>
|
||||
<inputSchema>darkness</inputSchema>
|
||||
</database>
|
||||
<target>
|
||||
<packageName>com.darkness.pojo.entity</packageName>
|
||||
<directory>src/main/java</directory>
|
||||
</target>
|
||||
<generate>
|
||||
<daos>true</daos>
|
||||
<pojos>true</pojos>
|
||||
<pojosToString>true</pojosToString>
|
||||
<tables>true</tables>
|
||||
<springAnnotations>true</springAnnotations>
|
||||
<validationAnnotations>true</validationAnnotations>
|
||||
</generate>
|
||||
</generator>
|
||||
<configurationFile>${project.basedir}/src/main/resources/jooq-config.xml</configurationFile>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
|
28
src/main/resources/jooq-config.xml
Normal file
28
src/main/resources/jooq-config.xml
Normal file
@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration xmlns="http://www.jooq.org/xsd/jooq-codegen-3.14.0.xsd">
|
||||
<jdbc>
|
||||
<driver>com.mysql.cj.jdbc.Driver</driver>
|
||||
<url>jdbc:mysql://localhost:3306/darkness</url>
|
||||
<user>root</user>
|
||||
<password>root</password>
|
||||
</jdbc>
|
||||
|
||||
<generator>
|
||||
<database>
|
||||
<includes>.*</includes>
|
||||
<inputSchema>darkness</inputSchema>
|
||||
</database>
|
||||
<target>
|
||||
<packageName>com.darkness.pojo.entity</packageName>
|
||||
<directory>src/main/java</directory>
|
||||
</target>
|
||||
<generate>
|
||||
<daos>true</daos>
|
||||
<pojos>true</pojos>
|
||||
<pojosToString>true</pojosToString>
|
||||
<tables>true</tables>
|
||||
<springAnnotations>true</springAnnotations>
|
||||
<validationAnnotations>true</validationAnnotations>
|
||||
</generate>
|
||||
</generator>
|
||||
</configuration>
|
Loading…
x
Reference in New Issue
Block a user