博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring Cloud搭建时碰到的问题及解决办法
阅读量:6412 次
发布时间:2019-06-23

本文共 639 字,大约阅读时间需要 2 分钟。

hot3.png

一:springboot集成shiro时的相关问题处理

      1.shiro集成进springboot时,一定要采取spring boot的写法进行集成,不要采用xml文件配置,否则会造成shiro中获取不到spring管理的bean

       2.shiro中采用spring的@Value注解时,如果调用了LifecycleBeanPostProcessor,需要加static或者删除,否则不起作用,如下:

/** * 不加static 会导致springboot Configuration 获取不到@value配置问题 * @return */@Bean(name = "lifecycleBeanPostProcessor")@ConditionalOnMissingBeanpublic static LifecycleBeanPostProcessor lifecycleBeanPostProcessor() {    return new LifecycleBeanPostProcessor();}

       3.shiro集成redis时从redis获取session强转时报ClassCastException,自己转自己报的类型转换错误,主要是springboot中引入了 spring-boot-devtools造成,类加载器不一致引起错误(具体需要深入了解)去掉即可解决问题

转载于:https://my.oschina.net/u/180164/blog/1585149

你可能感兴趣的文章
go语言Json解析实用工具 - gjson
查看>>
75道程序员面试逻辑测试题(附答案)(2)
查看>>
vue学习笔记-个人博客(二)
查看>>
Generating Pods project failed
查看>>
搭建mysql主从复制教程
查看>>
Electron-如何保护源码?
查看>>
mysql索引
查看>>
高效 实现长连接保活:手把手教你实现 自适应的心跳保活机制
查看>>
webpack一些简单配置讲解
查看>>
18.11.1 - 基础(快速排序)
查看>>
ES6--var-let-const(ms)
查看>>
LeetCode 第 23 号问题:合并 K 个排序链表
查看>>
填坑-十万个为什么?(5)
查看>>
区块链软件公司:区块链中的签名怎样签?
查看>>
css百分比的应用
查看>>
Flutter开发一 Flutter Widget 之MaterialApp,Scaffold联系与区别
查看>>
Nuxt入门总结
查看>>
apply、call、bind的学习总结
查看>>
一、浅谈前端的2D、3D转换,以及动画的定义和调用(关于2D的一些操作)
查看>>
Python中关于++和—(自增和自减)的理解
查看>>