- 本项目为spring boot 项目.
- 集成Swagger2 API.(完成)
- 集成velocity模板引擎 (完成)
- 使用Druid数据源、监控管理(完成)
- 整合mybatis、分页插件 PageHelper、通用 Mapper(完成)
- 多数据源(完成)
- MyBatis Generator 插件 (完成)
- 通用CRUD案例、异常统一处理(完成)
- 集成 Redis(完成)
- 集成RabbitMQ (完成)
- 集成Spring session redis(完成)
- @Scheduled 定时任务 / 定时任务线程池(完成)
- @Async 异步调用(完成)
- 使用AOP,@Aspect统一处理Web请求日志 (完成)
- 集成spring-boot-starter-mail发送邮件 (完成)
- 配置httpClient连接池 (完成)
- ThreadPool 线程池 (完成)
- 集成Dubbo (计划内)
- baseDao 优化 (计划内)
- ResultDataDto 优化 (计划内)
- JTA,Atomikos 分布式事务例子 (计划内)
- JDK1.8
- redis
- rabbitmq
- zookeeper (目前不需要)
- 建立两个测试的数据库,名字分别为'ZJboot_primary_db'和'ZJboot_auxiliary_db',对应导入primary.sql和auxiliary.sql.
- 更改properties的配置,贴合你本地环境
- 项目中配置的是多数据源。如果要实现动态数据源的,可以看下 AbstractRoutingDataSource这个接口,不过要注意动态数据源的事物问题。
- 作者邮箱:[email protected]