Home

Awesome

演示严格分DTO(VO)和POJO(Entity) 的项目实现过程

1. quickvo-maven-plugin 插件

<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>

2. 数据初始化

3. 阅读src/main/java下面com.strict.modules.sagacity 和 system模块下面的代码

4. 通过启动StrictApplication进行swagger演示

规则说明

sqltoy常规情况下通过LightDao来避免开发者写转接式的dao