1.在pom.xml加入SpringSecurity的依赖
2.在web.xml加入springsecurity 的过滤器配置
3.编写一个配置类WebAppSecurityConfig,该类要继承WebSecurityConfigurerAdapter
4.在配置类中实现两个方法protected void configure(HttpSecurity security),configure(AuthenticationManagerBuilder builder)。
5.在启动时会报一个错误
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'springSecurityFilterChain' available
原因:
三大组件启动顺序:
首先:ContextLoaderListener初始化,创建Spring的IOC容器
其次:DelegatingFilterProxy初始化,查找IOC容器,查找Bean
相关文章

Netty源码分析之ByteBuf(一)—ByteBuf中API及类型概述
ByteBuf是Netty中主要的数据容器与操作工具,也是Netty内存管理优化的具体实现,本章我们先从整体上对ByteBuf进行一个概述; AbstractByteBuf是整个ByteBuf的框架类...

Spring Tool 4 安装 Thymeleaf 3.0 插件
参考资料 说在前面 最小要求 步骤 1.下载 Spring Tool 4.7.1 2.下载 thymeleaf 的 eclipse 插件 2.打开 STS - Help - Install New S...

企业级微服务API网关Fizz-如何自定义插件
概念 fizz 插件可理解为响应式的 http servlet filter,即能拦截请求作处理,也能对响应作调整。 插件可以对路由进行操作,即所有与路由匹配的请求;或网关分组,即一组路由。[En]T...

Mac OS 常用Dos命令
MAC DOS常用命令 调出终端 command+空格打开搜索栏,搜索term打开终端 常用操作 ``` clear 清空屏幕内&...

汇总数据库信息的存储过程
问题: mysql日常开发过程中,数据库、表的很多信息分散在不同的工具和不同的界面中,来回切换查找非常麻烦。 解决方式: 基于这个问题,编写了一个存储过程来收集存储过程中的日常信息,这非常方便查询。[...

80后的互联网记忆
现在下载音乐的网站越来越少,网易云黑金会员,居然一个月只能下载300首,一个月只能下载这么多,再多就超标了. 另外网易云下载的歌曲居然是ncm格式的,只能用网易云打开 无比怀恋80后时代的互联网,看新...

注意:Spring Boot 2.7开始spring.factories不推荐使用了,接下来这么玩…
如果你是Spring Boot用户的话,一定有这样的开发体验,当我们要引入某个功能的时候,只需要在maven或gradle的配置中直接引入对应的Starter,马上就可以使用了,而不需要像传统Spri...

MyBatis 结果映射总结
前言 结果映射指的是将数据表中的字段与实体类中的属性关联起来,这样 MyBatis 就可以根据查询到的数据来填充实体对象的属性,帮助我们完成赋值操作。其实 MyBatis 的官方文档对映射规则的讲解还...

我的 web 前端开发技术选择
不使用 mvvm 之类的前端组件,是因为我觉得没有必要。 mvvm 常见的宣传,对我来说没什么吸引力,反而增加了技术的复杂度。 一、Javascript 操作 DOM 慢。我不觉得慢。 二、Javas...

Java中动态指定长度打印
C语言中的printf,sprintf打印实现 以前使用C语言的时候知道可以使用如下方法动态指定长度打印: 点击查看代码 printf("[%-*s]", 10, "he...

java并发和排序的简单例子(Runnable+TreeSet)
很多时候,并发需要考虑线程安全,但在很多情况下,它与线程安全无关,因为并发最大的作用是并行性,而线程安全只是并发的一个子主题。[En]Many times concurrency needs to c...

设计模式之装饰器模式
本文由老王将建好的书房计划请小王来帮忙,小王却想谋权篡位,老王通过教育他引出装饰器设计模式,第二部分针对老王提出的建设性意见实现装饰器模式,第三部分针对装饰器模式在Jdk中的IO、Spring中的缓存...

【工具-Nginx】从入门安装到高可用集群搭建
文章已收录至https://lichong.work,转载请注明原文链接。 ps:欢迎关注公众号"Fun肆编程"或添加我的私人微信交流经验🤝 一.Nginx安装配置及常用命令 1.环境搭建 首先在li...

Hibernate基础入门2
HQL与Criteria HQL(Hibernate Query Language)-官方推荐面向对象的查询语言,与SQL不同,HQL中的对象名是区分大小写的(除了JAVA类和属性其他部分不区分大小写...

聊一聊过滤器与拦截器
过滤器 Filter 面试官:用过过滤器吧,介绍一下过滤器。 John同学(心中窃喜):用过,我经常用它来净化水 😁... 面试官:今天的面试到此结束,回去等通知吧。 John同学:🙃... Filt...