- 区别在于quickvo.xml的配置,额外增加了entity实体对象生成
<tasks dist="../../src/main/java" encoding="UTF-8">
<task active="true" author="zhongxuchen" include="^SAG_\w+" datasource="quickstart" swagger-model="true">
<!-- entity 默认是包含抽象类的,可以通过 has-abstract="false" 关闭 -->
<!-- entity 分成抽象类和实体类目的在于可以在实体类上做一些属性扩展,便于扩展附加查询属性 -->
<entity package="${project.package}.sagacity.entity" substr="Sag" name="#{subName}"/>
<vo package="${project.package}.sagacity.vo" substr="Sag" name="#{subName}VO" />
</task>
<task active="true" author="zhongxuchen" include="^SYS_\w+" datasource="quickstart" swagger-model="true">
<entity package="${project.package}.system.entity" substr="Sys" name="#{subName}"/>
<vo package="${project.package}.system.vo" substr="Sys" name="#{subName}VO" />
</task>
</tasks>
- 在mysql中创建strict数据库,并配置src/main/resoruces下面的application.properties
- 执行src/main/resources/mock/strict_init.sql 完成表结构和数据初始化
- 访问:http://localhost:8080/sqltoy-strict/springdoc/docs.html
- 可以完成字典分类的维护和唯一性验证,参见:DictTypeController
- 转接式的Dao就是本质可以通过统一的dao来完成的,为了保持service、dao这种结构形态,刻意写出一个dao然后其中不包含任何的附加逻辑只做一个转调