springBoot整合redis,activeMQ,mybatis-plus以及配置拦截器,自定义注解和全局异常。

该博客详细介绍了如何在SpringBoot项目中整合mybatis-plus、redis和activeMQ,包括添加依赖、配置文件设置及编写相关代码。此外,还阐述了自定义注解、拦截器的实现,用于权限判断和路径拦截,并提供了全局异常处理的配置方法。
摘要由CSDN通过智能技术生成

创建springBoot项目,在pom文件添加依赖:

一:springBoot整合mybatis-plus。

     1在pom文件添加依赖:

  2在springBoot配置文件**.yml中配置:

  3 编写mybatis-plus config代码:涂的地方写你dao层的包名。扫描包。

    

整合完毕。

二,springBoot整合redis。

     1添加依赖,配置连接

     

 

涂得地方都需要更根据你实际配置。下面附上mysql数据库配置和redis 在**.yml上的配置

mysql数据库编写config

三,springBoot整合activeMq

在配置文件中编写配置

创建生成着和消费者

测试mq

四:配置自定义注解:按自定义PermissionAnnotation来说,主要功能判断是否登录:

 

配置拦截器:实现WebMvcConfigurer

涂得地方是你要拦截的路径:

后面有个new PermissionSignInterceptor。主要拦截过程在这里书写:

编写这个类,继承HanderInterceptorAdapter

圈起来的地方是获取方法注解的方法。PermissionAnnotation是你自定义的注解。

拦截器这里就配置完了。

下面springBoot配置全局异常捕获。主要注解@controllerAdvice

   

圈起来的是自定义的异常。

到现在为止。所有的整合配置都说完了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值