feat: 生成代码工具类
This commit is contained in:
57
src/test/java/rp/lee/jpa/JpaDDDGen.java
Normal file
57
src/test/java/rp/lee/jpa/JpaDDDGen.java
Normal file
@@ -0,0 +1,57 @@
|
||||
package rp.lee.jpa;
|
||||
|
||||
import java.sql.SQLException;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.sql.DataSource;
|
||||
|
||||
import com.mysql.cj.jdbc.MysqlDataSource;
|
||||
|
||||
import rp.lee.jpa.ddd.Cons;
|
||||
import rp.lee.jpa.ddd.ToolDDD;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* title: JpaDDDGen.java
|
||||
* DDD 脚手架
|
||||
*
|
||||
* @author rplees
|
||||
* @email rplees.i.ly@gmail.com
|
||||
* @version 1.0
|
||||
* @created 2023年8月9日 下午5:41:52
|
||||
*/
|
||||
public class JpaDDDGen {
|
||||
@Resource DataSource dataSource;
|
||||
|
||||
/**
|
||||
* 获取数据库连接
|
||||
* @return
|
||||
*/
|
||||
public static DataSource getMySQLDataSource() {
|
||||
MysqlDataSource mysqlDS = new MysqlDataSource();
|
||||
mysqlDS.setURL("jdbc:mysql://43.132.212.180:33306/india_stock?useUnicode=true&characterEncoding=utf-8");
|
||||
mysqlDS.setUser("root");
|
||||
mysqlDS.setPassword("33BsUUcnXRYgwt");
|
||||
return mysqlDS;
|
||||
}
|
||||
|
||||
public static void main(String[] args) throws SQLException, Exception {
|
||||
|
||||
Cons.module = "market";
|
||||
/**
|
||||
* 请修改实际上本机的项目路径
|
||||
*/
|
||||
String path = "src/main/java";
|
||||
Cons.CLIENT_FOLDER_PATH = path;
|
||||
Cons.SERVER_FOLDER_PATH = path;
|
||||
|
||||
/**
|
||||
* cs_statistic - 要生成的数据库表
|
||||
*/
|
||||
Cons.tableNameToEntiyMapping.put("btoday_stock", null);
|
||||
|
||||
ToolDDD.g(getMySQLDataSource().getConnection());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user