refactor(platform): 移除旧版开放平台模块并迁移至独立仓库
- 删除api返回结果封装(ApiResult)、业务异常(BusinessException)、系统常量(Constants)等基础模块代码 - 移除开放平台上下文(OpenCaller)、租户上下文(OpenTenantContext)及相关拦截器等实现 - 删除开放平台安全配置、安全异常处理、JWT校验配置和相关测试用例 - 调整 MybatisPlusConfig 中对 OpenTenantContext 包路径的引用 - 将开放平台controller、参数、视图、配置、拦截器等迁移至新的独立仓库包名 com.gxwebsoft.platform.openapi - 开放接口controller添加 @OpenApi 注解用于异常处理匹配 - 更新文档,补充开放平台模块移除和迁移说明,指导后续开发维护 - 保持包名兼容,确保遗留代码引用不变,无需做import改动
This commit is contained in:
@@ -24,6 +24,8 @@
|
||||
<maven.compiler.target>17</maven.compiler.target>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||
<!-- 平台层版本:升级平台能力只改这一处 -->
|
||||
<websoft-platform.version>1.0.0</websoft-platform.version>
|
||||
</properties>
|
||||
|
||||
<dependencyManagement>
|
||||
@@ -203,10 +205,19 @@
|
||||
<artifactId>spring-boot-starter-security</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- 开放平台资源服务:校验 base-api 签发的 RS256 令牌(JWKS 取公钥,不共享密钥) -->
|
||||
<!--
|
||||
平台层:内核(统一返回/状态码/业务异常)+ 开放平台资源服务能力。
|
||||
|
||||
这些类原先以源码形式散在本仓库里,每个业务仓库各复制一份,改一处要改 40 处。
|
||||
现在改为依赖构件,升级只要改下面的版本号。
|
||||
|
||||
配套约定:BOM 只管理 com.gxwebsoft 的构件,不接管 Spring Boot 版本,
|
||||
所以本服务仍可自行决定 Boot 版本。
|
||||
-->
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-oauth2-resource-server</artifactId>
|
||||
<groupId>com.gxwebsoft</groupId>
|
||||
<artifactId>websoft-platform-openapi</artifactId>
|
||||
<version>${websoft-platform.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- jjwt - 升级到安全版本 -->
|
||||
|
||||
Reference in New Issue
Block a user