项目说明
项目名称:太极模板工程
各模板工程说明如下。
1、gly-app-samplew(sample web缩写):集成到微服务的后端示例系统。
1.1注册到nacos,从nacos获取配置信息
1.2集成微服务的sso,获取token、刷新token、获取user相关信息
1.4示例测试用例,间接gly-service-sample接口
1.5作为后端系统,提供restful接口,同时配置有Swagger
2、gly-service-sample:接口服务系统,提供示例接口服务
1.1如果不集成到微服务(新签下来默认不集成微服务),使用application.yml和application-dev.yml配置文件
1.2如果需要集成到微服务,使用bootstrap.yml配置文件(默认注释掉本配置文件),注册到nacos,从nacos获取配置信息
配置:build.gradle打开2行nacos的依赖,去掉bootstrap.yml的注释
1.3提供签名类示例接口,通过appId+签名+加解密实现接口的权限安全
1.4提供通过feign调用gly-service-sample的测试用例,参考TestFeignClientRequest
1.5可在开发环境自定义每个服务方的地址(参考app.comm.serviceAddr配置),便于开发调试
如配置:sample: http://127.0.0.1:8086,请求sample系统时,feign不再从nacos获取服务地址,直接使用地址http://127.0.0.1:8086
3、gly-app-samplerole:自带菜单权限的示例系统
1.1自带菜单管理、用户管理、权限管理、日志查询、调度管理、用户登录(或集成sso登录)等功能
1.2表结构和数据在gly-app-samplerole/resources目录下
1.3作为后端系统,提供restful接口,同时配置有Swagger
4、gly-quartz-sample:
1.1定时器示例系统
1.2自带简单的定时器管理的jsp页面