logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring Security定义多个过滤器链(10)

同时我们配置了局部 AuthenticationManager 对应的用户是 chain1in/123 ,由于没有重写 configure(AuthenticationManagerBuilder)方法,所以注册到 Spring 容器中的 UserDetailsService 将作为局部 AuthenticationManager的parent对应的用户,换句话说,如果登录的路径是/bar/log

#spring#java#后端 +2
Spring Security的认证和授权(1)

Shiro本身是一个老牌的安全管理框架,有着众多的优点,例如轻量、简单、易于集成、可以在JavaSE环境中使用等。不过,在微服务时代,Shiro就显得力不从心了,在微服务面前,它无法充分展示自己的优势。也有开发者选择自己实现安全管理,这一部分人不在少数,但是一个系统的安全,不仅仅是登录和权限控制这么简单,我们还要考虑各种各样可能存在的网络攻击以及防御策略,从这个角度来说,开发者自己实现安全管理也并

#spring#java#spring boot +2
spring boot集成RabbitMQ-SpringBoot(24)

RabbitMQ 是开源的高级消息队列协议(Advanced Message Queueing Protocol, AMQP) 的实现,用Erlang 语言编写,支持多种客户端。RabbitMQ是目前应用相当广泛的消息中间件(其他同类的消息处理中间件有ActiveMQ、Kafka等)。在企业级应用、微服务应用中,RabbitMQ担当着十分重要的角色。例如,在业务服务模块中解耦、异步通信、高并发限流

#rabbitmq#spring boot#后端 +2
Reason: Failed to determine a suitable driver class

最近遇到这个问题是因为改了包名,找了很久都没找到原因,csdn菜鸟太多了,基本都是复制别人的博客,从没想过自己解决问题,大佬又不屑解决这种问题,新建项目复制过去、把包名再改回去、清楚idea缓存、刷新maven,各种方法都试了,都没办法运行。最后审查代码,发现更改包名后mybatis的xml映射文件会把工作空间给修改为类名,把包名去掉了,idea这个操作属实是一个弊端,如下。最后加上前缀成功解决问

#java#spring boot#intellij-idea +2
Reason: Failed to determine a suitable driver class

最近遇到这个问题是因为改了包名,找了很久都没找到原因,csdn菜鸟太多了,基本都是复制别人的博客,从没想过自己解决问题,大佬又不屑解决这种问题,新建项目复制过去、把包名再改回去、清楚idea缓存、刷新maven,各种方法都试了,都没办法运行。最后审查代码,发现更改包名后mybatis的xml映射文件会把工作空间给修改为类名,把包名去掉了,idea这个操作属实是一个弊端,如下。最后加上前缀成功解决问

#java#spring boot#intellij-idea +2
到底了