feat: mock功能

This commit is contained in:
2026-01-29 14:42:43 +08:00
parent ff6f8aa303
commit 21064a2734
5 changed files with 72 additions and 2 deletions

View File

@@ -4,6 +4,9 @@ import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
import java.util.ArrayList;
import java.util.List;
/**
* Mock配置属性类
* 使用@ConfigurationProperties从application.yml中绑定mock配置
@@ -13,6 +16,9 @@ import org.springframework.stereotype.Component;
* enabled: true
* cache-expiration-seconds: 300
* log-mock-usage: true
* whitelist:
* - /api/login
* - /api/mes/**
* @author: lyd
* @date: 2026/1/28
*/

View File

@@ -13,6 +13,7 @@
package org.nl.tool.mock.modular.mockconfig.controller;
import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.dev33.satoken.annotation.SaIgnore;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.v3.oas.annotations.tags.Tag;
import io.swagger.v3.oas.annotations.Operation;
@@ -120,4 +121,9 @@ public class MockConfigController {
public CommonResult<MockConfig> detail(@Valid MockConfigIdParam mockConfigIdParam) {
return CommonResult.data(mockConfigService.detail(mockConfigIdParam));
}
@GetMapping("/test")
public String test() {
return "WELCOME";
}
}