fix: @PathVariable 显式指定参数名,兼容无 -parameters 编译

This commit is contained in:
mediabot-pt
2026-06-29 22:43:56 +08:00
parent 9b8fe439d7
commit 6412026c69
2 changed files with 6 additions and 6 deletions

View File

@@ -51,7 +51,7 @@ public class ConfigController {
* 获取站点最新配置版本列表 * 获取站点最新配置版本列表
*/ */
@GetMapping("/{siteId}") @GetMapping("/{siteId}")
public ApiResponse<List<SiteConfigDTO>> listConfigs(@PathVariable String siteId) { public ApiResponse<List<SiteConfigDTO>> listConfigs(@PathVariable("siteId") String siteId) {
return ApiResponse.success(configService.listApprovedConfigs(siteId)); return ApiResponse.success(configService.listApprovedConfigs(siteId));
} }
@@ -60,8 +60,8 @@ public class ConfigController {
*/ */
@GetMapping("/{siteId}/{version}") @GetMapping("/{siteId}/{version}")
public ResponseEntity<String> downloadConfig( public ResponseEntity<String> downloadConfig(
@PathVariable String siteId, @PathVariable("siteId") String siteId,
@PathVariable String version, @PathVariable("version") String version,
@RequestHeader(value = "If-None-Match", required = false) String ifNoneMatch) { @RequestHeader(value = "If-None-Match", required = false) String ifNoneMatch) {
SiteConfig config = configService.getConfig(siteId, version); SiteConfig config = configService.getConfig(siteId, version);
@@ -97,7 +97,7 @@ public class ConfigController {
*/ */
@PostMapping("/{siteId}/submit") @PostMapping("/{siteId}/submit")
public ApiResponse<SiteConfigDTO> submitConfig( public ApiResponse<SiteConfigDTO> submitConfig(
@PathVariable String siteId, @PathVariable("siteId") String siteId,
@RequestBody Map<String, Object> payload, @RequestBody Map<String, Object> payload,
HttpServletRequest request) { HttpServletRequest request) {

View File

@@ -34,7 +34,7 @@ public class SiteController {
* 获取单个站点信息 * 获取单个站点信息
*/ */
@GetMapping("/{siteId}") @GetMapping("/{siteId}")
public ApiResponse<SiteDTO> getSite(@PathVariable String siteId) { public ApiResponse<SiteDTO> getSite(@PathVariable("siteId") String siteId) {
return ApiResponse.success(siteService.toDTO(siteService.findBySiteId(siteId))); return ApiResponse.success(siteService.toDTO(siteService.findBySiteId(siteId)));
} }
@@ -44,7 +44,7 @@ public class SiteController {
*/ */
@PostMapping("/{siteId}/submit") @PostMapping("/{siteId}/submit")
public ApiResponse<SiteDTO> submitSite( public ApiResponse<SiteDTO> submitSite(
@PathVariable String siteId, @PathVariable("siteId") String siteId,
@RequestBody Map<String, Object> payload, @RequestBody Map<String, Object> payload,
HttpServletRequest request) { HttpServletRequest request) {