张翔
ce30893a96
feat: 配置Swagger UI在开发/测试环境可访问
- SecurityConfig: 添加Environment注入和环境检测逻辑
- SecurityConfig: 在dev/test环境放行Swagger相关路径
- SecurityConfig: 移除重复的PasswordEncoder Bean定义
- SecurityConfigTest: 修改测试以适应新的构造函数
- OpenApiConfig: 修正开发环境服务器URL从8080改为8084
修改的文件:
- novalon-manage-api/manage-sys/src/main/java/cn/novalon/manage/sys/config/SecurityConfig.java
- novalon-manage-api/manage-sys/src/test/java/cn/novalon/manage/sys/config/SecurityConfigTest.java
- novalon-manage-api/manage-app/src/main/java/cn/novalon/manage/app/config/OpenApiConfig.java
功能说明:
- Swagger UI在dev/test环境可通过http://localhost:8084/swagger-ui.html访问
- 生产环境自动禁用Swagger访问,确保安全性
- 解决了Bean冲突问题(PasswordEncoder重复定义)
- 修正了服务器端口配置
2026-03-26 13:05:00 +08:00
..
2026-03-14 11:48:47 +08:00
2026-03-26 13:05:00 +08:00
2026-03-13 12:53:17 +08:00
2026-03-24 14:05:35 +08:00
2026-03-25 09:03:37 +08:00
2026-03-24 14:05:35 +08:00
2026-03-24 13:32:20 +08:00
2026-03-24 17:12:10 +08:00
2026-03-26 13:05:00 +08:00
2026-03-18 22:34:43 +08:00
2026-03-24 13:32:20 +08:00
2026-03-18 22:34:43 +08:00