# jddup **Repository Path**: 123zhangzhenbin/jddup ## Basic Information - **Project Name**: jddup - **Description**: Java DAO Develop Util Project - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-12-04 - **Last Updated**: 2021-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JDDUP (Java DAO Develop Utils/Plugin) > ZZB 点击查看详请 (https://gitee.com/123zhangzhenbin/jddup) Jddup是一个JavaDAO层的工具,是众多DAO框架中小小补充,目前只是Alpha版本,支持实体和数据库启动时对比。 ## 引入Jddup 在SpringConfig配置类中配置如下代码: ```java @SpringBootConfiguration public class AppConfig { @Autowired private DataSource dataSource; @Bean public Jddup Jddup() { JddupConfig jddupConfig = new JddupConfig(); jddupConfig.setDefaultDataSource(dataSource); jddupConfig.setDefaultEntityScanPackageMap(Arrays.asList("com.tuandai.spark.monitor.entity","com.tuandai.spark.settings.entity")); return new Jddup(jddupConfig); } } ``` 其中,JddupConfig是Jddup的配置类,支持多数据源配置。 1. **dataSourceMap** 数据源配置,key为数据源别名,value为数据源 2. **dataSourceScanPackageMap** 包扫描配置,key为数据源别名,value为扫描包列表 3. **defaultDataSource** 唯一数据源配置 4. **defaultEntityScanPackageMap** 唯一数据源下包扫描配置 ## 字段对比 引入后启动时将会自动产生并打印对比信息到日志。 ![3](https://gitee.com/123zhangzhenbin/jddup/raw/master/doc/pic/3.png) ## 监控 Jddup自带一个监控管理页面,默认地址是 /jddup 如 localhost:8080/jddup 效果如下图 ![1](https://gitee.com/123zhangzhenbin/jddup/raw/master/doc/pic/1.png) ![2](https://gitee.com/123zhangzhenbin/jddup/raw/master/doc/pic/2.png)