feat(apitest): 新增 API 测试环境与安全配置

- 新增 apitest 专用 MySQL 配置与 Docker 编排(docker/apitest-mysql.yml、docker/apitest-mysql/)

- 增加 ApiTestSecurityConfig / ApiTestSecurityProperties 与 ApiTestAuthenticationFilter

- 新增 application-apitest.yml 与相关测试目录(play-admin/src/test/java/com/starry/admin/api/)

- 调整根 pom 与 play-admin/pom 依赖,优化 SpringSecurityConfig 以兼容 apitest
This commit is contained in:
irving
2025-10-31 20:40:21 -04:00
parent fb2bd510b1
commit f3480b6ba0
14 changed files with 751 additions and 1 deletions

10
pom.xml
View File

@@ -333,6 +333,14 @@
</build>
<profiles>
<profile>
<id>apitest</id>
<properties>
<spring.profiles.active>apitest</spring.profiles.active>
<apitest.mysql.port>33306</apitest.mysql.port>
</properties>
</profile>
<!-- macOS Apple Silicon -->
<profile>
<id>osx-arm64</id>
@@ -369,4 +377,4 @@
</dependencies>
</profile>
</profiles>
</project>
</project>