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}")
public ApiResponse<List<SiteConfigDTO>> listConfigs(@PathVariable String siteId) {
public ApiResponse<List<SiteConfigDTO>> listConfigs(@PathVariable("siteId") String siteId) {
return ApiResponse.success(configService.listApprovedConfigs(siteId));
}
@@ -60,8 +60,8 @@ public class ConfigController {
*/
@GetMapping("/{siteId}/{version}")
public ResponseEntity<String> downloadConfig(
@PathVariable String siteId,
@PathVariable String version,
@PathVariable("siteId") String siteId,
@PathVariable("version") String version,
@RequestHeader(value = "If-None-Match", required = false) String ifNoneMatch) {
SiteConfig config = configService.getConfig(siteId, version);
@@ -97,7 +97,7 @@ public class ConfigController {
*/
@PostMapping("/{siteId}/submit")
public ApiResponse<SiteConfigDTO> submitConfig(
@PathVariable String siteId,
@PathVariable("siteId") String siteId,
@RequestBody Map<String, Object> payload,
HttpServletRequest request) {

View File

@@ -34,7 +34,7 @@ public class SiteController {
* 获取单个站点信息
*/
@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)));
}
@@ -44,7 +44,7 @@ public class SiteController {
*/
@PostMapping("/{siteId}/submit")
public ApiResponse<SiteDTO> submitSite(
@PathVariable String siteId,
@PathVariable("siteId") String siteId,
@RequestBody Map<String, Object> payload,
HttpServletRequest request) {