@Component
@RestController
@ConditionalOnProperty(prefix="gc.starter.component",
name="SysApiMonitorAspect",
havingValue="SysApiMonitorAspect",
matchIfMissing=true)
public class SysApiMonitorAspect
extends Object
| 构造器和说明 |
|---|
SysApiMonitorAspect() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<MethodMonitorDTO> |
getMethodMonitorList(String sortName,
String sortMethod) |
void |
init() |
Object |
logPointCut(org.aspectj.lang.ProceedingJoinPoint joinPoint) |
void |
pointCut()
拦截所有 controller 命名不符合要求的将不进行拦截
|
@PostConstruct public void init()
@Order(value=10) public void pointCut()
public Object logPointCut(org.aspectj.lang.ProceedingJoinPoint joinPoint) throws Throwable
Throwable@GetMapping(value="/getMethodMonitorList/{sortName}/{sortMethod}")
public List<MethodMonitorDTO> getMethodMonitorList(@PathVariable(value="sortName")
String sortName,
@PathVariable(value="sortMethod")
String sortMethod)
Copyright © 2023. All rights reserved.