1 程序办法
package com.didispace.chapter26;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ApplicationContext;
import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping;
import jakarta.annotation.PostConstruct;
import lombok.extern.slf4j.Slf4j;
@Slf4j
@SpringBootApplication
public class Chapter26Application {
public static void main(String[] args) {
SpringApplication.run(Chapter26Application.class, args);
}
@Autowired
ApplicationContext applicationContext;
@PostConstruct
public void getAllUrl() {
applicationContext.getBean(RequestMappingHandlerMapping.class)//
.getHandlerMethods().keySet().forEach(i -> i.getPatternValues().forEach(p -> log.info(p)));
}
}
2 日志法
把这个包日志级别设置成 TRACE
logging.level.org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping=trace
可以在springboot的配置文件中
也可以在logback的配置文件中
网友评论