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

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

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

一:springBoot整合mybatis-plus。

     1在pom文件添加依赖:

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

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

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

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

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

整合完毕。

二,springBoot整合redis。

     1添加依赖,配置连接

     

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

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

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

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

mysql数据库编写config

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

三,springBoot整合activeMq

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

在配置文件中编写配置

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

创建生成着和消费者

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

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

测试mq

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

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

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

配置拦截器:实现WebMvcConfigurer

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

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

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

编写这个类,继承HanderInterceptorAdapter

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

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

拦截器这里就配置完了。

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

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

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

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

你可能感兴趣的:(整合)