# sqltoy-strict **Repository Path**: sagacity/sqltoy-strict ## Basic Information - **Project Name**: sqltoy-strict - **Description**: 提供sqltoy 按照严格分层,dto、pojo 模式的项目演示 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-03-02 - **Last Updated**: 2025-02-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 演示严格分DTO(VO)和POJO(Entity) 的项目实现过程 ## 1. quickvo-maven-plugin 插件 * 区别在于quickvo.xml的配置,额外增加了entity实体对象生成 ```xml ``` ## 2. 数据初始化 * 在mysql中创建strict数据库,并配置src/main/resoruces下面的application.properties * 执行src/main/resources/mock/strict_init.sql 完成表结构和数据初始化 ## 3. 阅读src/main/java下面com.strict.modules.sagacity 和 system模块下面的代码 ## 4. 通过启动StrictApplication进行swagger演示 * 访问:http://localhost:8080/sqltoy-strict/springdoc/docs.html * 可以完成字典分类的维护和唯一性验证,参见:DictTypeController # 规则说明 ## sqltoy常规情况下通过LightDao来避免开发者写转接式的dao * 转接式的Dao就是本质可以通过统一的dao来完成的,为了保持service、dao这种结构形态,刻意写出一个dao然后其中不包含任何的附加逻辑只做一个转调