blx-ms-scaffold - 一个简易SpringBoot微服务脚手架
- 使用SpringBoot系列框架
- Maven构建,Git版本控制
- 无本地库,复用外部Oracle数据库
- 使用Spring MVC提供REST服务
- 持久层使用Spring Data JPA/JDBC
- 数据源默认使用HikariCP
- 使用SpringFox自动生成API文档
- 提供一个swagger-ui可测试API界面
- logback分别打印-info与-error双日志
- hystrix不设置fallback方法,使用ExceptionHandler统一处理异常
- spring-boot-starter-web - MVC集成
- spring-boot-starter-test - 单元测试
- spring-boot-starter-actuator - 应用监控
- spring-boot-configuration-processor - 注解配置
- spring-cloud-starter-hystrix - Hystrix集成
- spring-boot-starter-jdbc - JdbcTemplate集成
- SpringFox - API文档生成
- Maven - 项目构建工具
- Nexus - Maven私服
- Git - 分布式版本控制系统
- IntelliJ IDEA - 可选,推荐的IDE
- Gitlab - 版本库
- Jenkins - 持续集成
- SonarQube - 代码质量管理
- Jacoco - 单元测试覆盖率检测
- Docker - 应用容器
- Marathon - Docker集群管理
- Swagger - 服务契约
- Hystrix - 服务熔断及降级
- Kong - 服务API管理
- ELK - 业务日志
- Pinpoint - 调用链日志
- 使用spring-data-jpa替代spring-data-jdbc
- C2B同步
- 按号码查询用户
- 按ID查询用户
- 按ITEM_ID查询资费
- 按USER_ID查询资费
- 按ITEM_ID修改资费
- 修复@JsonFormat时间显示问题
