代码生成器的使用

在开发的时候,我们可以在 jpress 项目的 starter 模块下,建立一个新的代码生成器java类,用于对模块的代码生成,也可以参考 starter 模块,自己编写一个属于自己项目的 starter。

代码生成器如下:

  1. public class PageModuleGenerator {
  2. private static String dbUrl = "jdbc:mysql://127.0.0.1:3306/newjpress";
  3. private static String dbUser = "root";
  4. private static String dbPassword = "";
  5. private static String moduleName = "club";
  6. private static String dbTables = "club_category,club_post,club_post_comment";
  7. private static String modelPackage = "io.jpress.module.club.model";
  8. private static String servicePackage = "io.jpress.module.club.service";
  9. public static void main(String[] args) {
  10. ModuleGenerator moduleGenerator = new ModuleGenerator(moduleName, dbUrl, dbUser, dbPassword, dbTables, modelPackage, servicePackage);
  11. moduleGenerator.gen();
  12. }
  13. }

执行完 main() 方法后,会在当前目录下生产一个叫 club 的新的maven模块。