开发三步走

一、准备工作

(1/5) 让项目先跑起来

[info] 点击查看 让项目先跑起来

(2/5) 了解项目结构及配置

[info] 点击查看 了解项目结构及配置

(3/5) 清理项目,删除demo文件

1、Demo文件

[info] 删除 src/main/java/com/example

2、生成Demo的Java文件

[info] 删除 src/main/java/com/exampleapp

3、生成Demo的页面文件

[info] 删除 src/main/webapp/WEB-INF/view/back

(4/5)修改生成器配置文件

[info] src/main/java/com/gentools/dodo_generate_config.properties

  1. 1)修改页面模板(可选)
  2. dodo.code.generate.view.theme=durian
  3. 2)修改生成代码的子包名
  4. dodo.code.generate.app.subpackage=exampleapp
  5. 3)修改实体类的包名(实际写实体类的地方)
  6. dodo.code.generate.entity.basePackage=com.example.entity

(5/5)如有必要,可以修改其他配置文件

二、编写POJO实体类,并添加对应注解

传送门 开始学注解

三、生成代码

(1/4)生成DB:创建数据库表

  1. 执行main方法
  2. src/main/java/com/gentools/Step_1_UpdateTable.java

(2/4)生成基础数据:插入数据库

  1. 执行main方法
  2. src/main/java/com/gentools/Step_2_MakeBaseData.java

(3/4)生成任务数据:插入数据库

  1. 执行main方法
  2. src/main/java/com/gentools/Step_3_InitBusinessData.java

(4/4)生成代码:MVC代码、模型静态字段类

  1. 执行main方法
  2. src/main/java/com/gentools/Step_4_GenerateCode.java

有三种方式访问数据库

(1)JdbcService + SQL

具体用法参见:org.springframework.jdbc.core.JdbcTemplate

  1. // 如
  2. @Autowired
  3. private JdbcService jdbcService;

(2)HqlHelperService + HqlHelper

  1. // 如
  2. @Autowired
  3. private HqlHelperService helperService;

(3)实体类生成的Service

具体用法参见:com.dodo.common.framework.service.BaseService 代码注释

  1. // 如
  2. @Autowired
  3. private AdminService adminService;

END