JavaWeb后端代码自动生成工具
生成包括controller层/Rest类、service层、实体类dao层(可不用), 实体类。
先说下,用编码配置方式:
1.Javabean生成
public class GenBeanSimple {
public static void main(String[] args) {
try{
String dbName=HoneyConfig.getHoneyConfig().getDbName();
// driverName,url,username,password config in bee.properties.
GenConfig config = new GenConfig();
config.setDbName(dbName);
config.setGenToString(true);//生成toString方法
config.setGenSerializable(true); //生成序列化
config.setGenComment(true); //可生成注释
config.setCommentPlace(1); //注释的位置
// 更改成本地的具体路径 change to your real path
config.setBaseDir("D:\\xxx\\yyy\\bee-exam\\src\\main\\java\\");
config.setPackagePath("org.teasoft.exam.bee.osql.entity2");
GenBean genBean = new GenBean(config);
config.setGenFieldFile(true); //可以使用{实体}_F来引用字段名
//设置相对Entity的文件夹; 空表示与Entity同一个文件夹
// config.setFieldFileRelativeFolder("field"); //默认
config.setOverride(true); //是否覆盖原来的文件
genBean.genSomeBeanFile("orders");
} catch (BeeException e) {
e.printStackTrace();
}
}
}

本文介绍了如何使用Java代码生成工具自动生成JavaWeb后端代码,包括Controller、Service、实体类等,以及如何根据Javabean创建数据库表。该工具支持一键生成,简化开发流程,提高效率。同时提供了代码示例和一键生成的网址,方便开发者快速生成前后端代码。
最低0.47元/天 解锁文章

1440

被折叠的 条评论
为什么被折叠?



