后端配置拦截器的一个问题

做毕设项目遇到一个问题

有下面几个权限

复制代码
"/report/report", 增
"/report/delete", 删
"/report/update" 改
"/report/search" 查
"/admin/*" 	管理员独立操作的路径
"/doctor/*" 	医生独立操作的路径
"/family/*"		家属独立操作的路径

管理员可以访问 "/admin/*" 以及增删改查 "/report/report" "/report/delete" "/report/update" "/report/search"

医生可以访问 "/doctor/*" 以及增删改查 "/report/report" "/report/delete" "/report/update" "/report/search"

家属可以访问 "/family/*" 以及查"/report/search"

这个怎么配置拦截器?

java 复制代码
@Configuration
public class WebMvcConfiguration implements WebMvcConfigurer {
    @Override
    public void addInterceptors(InterceptorRegistry registry) {

        registry.addInterceptor(loginCheckInterceptor)
                .addPathPatterns("/**")
                .excludePathPatterns("/user/login", "/user/register");

        registry.addInterceptor(adminInterceptor).addPathPatterns(
                "/admin/*"
        );

        registry.addInterceptor(doctorInterceptor).addPathPatterns(
                "/doctor/*"
        );

        registry.addInterceptor(familyInterceptor).addPathPatterns(
                "/family/*"
        );

    }
}
相关推荐
独泪了无痕8 小时前
探索Pinyin4j-Java中的拼音转换利器
java·后端
码事漫谈8 小时前
从 Coze 居然要下线了说起
后端
想不到一个好的ID9 小时前
智能体开发
后端
皮皮林5519 小时前
为什么数据库连接池不采用 IO 多路复用?
后端
IT_陈寒12 小时前
Redis雪崩把我坑惨了,这是5年经验的教训
前端·人工智能·后端
量化分析码农12 小时前
【Python量化多因子实战 06】从因子到持仓:多因子选股实盘工程化落地
后端
贾公子13 小时前
检测链路的容量规划——用 Little's Law 算清 QPS、并发与积压
后端·python
kyson_13 小时前
Java 集合框架:从继承体系到数据结构,再到开发选型
后端
想不到一个好的ID14 小时前
什么是RAG
后端
金銀銅鐵14 小时前
JDK 21 中 List.of 的实现细节:从 List12 到 ListN
java·后端·ai编程