SpringBoot获取所有的url路径
本人在做权限控制时会需要捕捉到所有url,其中会因为需要请求类型,过滤了一些无请求类型的url,话不多说,上码。
Configuration
@Slf4j
public class RolePolicyConfig {private final WebApplicationContext context;
@Autowired
public RolePolicyConfig(WebApplicationContext context) {
this.context = context;
}@PostConstruct
public void methodInit() {
// 获取
RequestMappingHandlerMapping mapping = context.getBean(RequestMappingHandlerMapping.class);
// 获取url与类和方法的对应信息
Map map = mapping.getHandlerMethods();
// 初始化map集合
List
推荐阅读
- Activiti(一)SpringBoot2集成Activiti6
- SpringBoot调用公共模块的自定义注解失效的解决
- 解决SpringBoot引用别的模块无法注入的问题
- 列出所有自定义的function和view
- 美之初体验—我所感受到的那一点儿
- 归乡-序章(世界伊始,人类无所依靠,我的故事就从这里开始...)
- 幸福的人都是相似的,所有幸福的女人,都做好了这2点
- 恶魔天使
- 【诗】我愿我愿
- 不理解句意,你还想做对所有GRE填空题()