本项目旨在快速生成pb接口文件,帮忙后端开发解放重复工作,重心放在核心业务开发上。 本项目目前主要有两个配置文件:jdbc和pb,前者主要用来配置数据库连接,指定数据库库名,pb的生成依赖于jdbc文件,表字段与接口入参字段 进行映射,需要注意的是:数据库表的字段最好都加上注释说明,以方便接口入参在自动生成时也会有相应注释说明。 代码说明: util包下主要存放一些共用方法,一些生成规则可参考RoleUtil的方法 jdbcConnectionUtil:数据库连接 CommonUtil:其他共用方法 PrintPbParentApp:其他类父类,指定接口方法名前缀及MSGID属性及其他共有方法 PrintPbUtil:pb文件生成时公用方法 PropertiesUtil:读取properties配置文件 使用方法: 本项目目前已完成增删改查操作的pb生成,生成入口为:com.cn.pb包下的XXXApp.Java文件,其中单个增删改查的pb生成对应 文件的增删改查,打印整个pb文件生成可执行PrintPbAllApp.Java的main方法即可在控制台看到打印信息。 ------------------------------------------------------ 增加可单独生成表对象的pb实体对象PrintTableObjectApp.Java 增加可单独生成表对象的json对象PrintTableJsonApp.Java 增加可通过配置自定义的接口名自动生成完整pb文件,默认入参:User,出参retCode及msg PrintInterfacePbApp.Java 只对pb做追加接口自定义 PrintPbCustomApp.Java 增加根据自定义的接口名自动生成webRoutes配置信息 增加根据表自动生成对应dao,默认会启动自动注解(适用一般的增删改查)OutWriterTableDaoApp.java,生成文件放在file文件夹下 OutWriterTableDaoApp.java 增加根据接口名及服务名自动生成Flow文件,OutWriterTableFlowApp.java,生成的文件放在flowFile文件夹下
pb文件生成说明文档
猜你喜欢
转载自blog.csdn.net/qq_35255384/article/details/95313220
今日推荐
周排行