本框架的初始理念
本框架为启路springCloud服务模板工程,三大项目类型之一,只有接口,没有页面.
内网工程,没有安全.
本项目为微服务的模板工程,在没有平台的情况下,只是对springCloud进行了集成,配置常见的参数,支持多版本的兼容.
使用feign的过程中,对常见的坑进行简单处理.主要解决问题:
- 可运行的程序框架+示例
- 服务暴露
- 服务声明
- 服务调用
- 验证
- 异常处理
- 日志追踪号传递
- 多版本兼容
- 简单监控,(外挂prometheus+grafana)
- 配置文件载入
- 附带简单运维
- springboot2.3版本以后,支持优雅停机(请使用run.sh启停服务),2.2以前版本,请使用actuator/shutdown停机,脚本不支持
- 支持Hicari/Druid数据源
