SpringSecurity入门教程
文章平均质量分 95
从基础到原理解剖SpringSecurity
掉头发的王富贵
CSDN博客专家、Java领域优质创作者,掘金优秀创作者,阿里云专家博主,专栏:《Elastic Search的RestFul API入门》
展开
-
Spring Security入门教程:实现自定义用户配置
我们在WebSecurityConfigurer里面添加如下代码,之前我们都是在yml文件中配置用户和密码,这样的话我们可以在代码中使用内存中的用户信息@Bean@Override在实际工作和项目中我们肯定不会和上门一样把用户和密码写死,大部分我们是把用户信息存储在数据库中的,所以我们就需要学习在Spring Security中自定义数据源用户,这里以mysql数据库为例# mybatis# mybatis# mybatis# mybatis# mybatisDriver。原创 2024-05-15 13:49:00 · 719 阅读 · 0 评论 -
介绍一下傻傻分不清的两个兄弟:过滤器和拦截器之拦截器
在上一篇文章中我们讲到了过滤器。他可以实现很多的功能,例如身份验证和授权、日志记录和性能监控等等,那么拦截器又是什么呢?它跟过滤器又有什么区别呢??实际上,拦截器可以被视为一种对过滤器的封装。在Spring框架中,拦截器提供了更加灵活和强大的功能,可以与Spring MVC等框架无缝集成,并且通常用于处理请求的前置和后置逻辑。拦截器可以实现过滤器的大部分功能,并且在Spring应用程序中更为常见。拦截器也可以用于日志记录、权限验证、性能监控、异常处理等场景。原创 2024-03-25 09:28:44 · 798 阅读 · 0 评论 -
Spring Security入门教程:利用Spring Security实现安全控制
大家可以看到我们刚刚控制台生成的密码其实是一个随机的字符串,它是security默认生成的,所以现在我们可以给它配一个默认的用户名和密码。我们可以在配置文件中输入以下的配置给他配置自定义的用户名和密码。我们在用我们自定义的用户名和密码登录成功之后,就可以访问我们项目中的任意一个地址。完成以上三步,我们就成功引入了springsecurity,并制定了我们自己的用户名和密码。不过你们有没有想过,在实际的项目中,我们真的会将用户名和密码写在配置文件中吗?这显然是不可能的。原创 2024-03-11 13:54:36 · 1121 阅读 · 0 评论 -
介绍一下傻傻分不清的两个兄弟:过滤器和拦截器之过滤器
在上一篇的文章中,我们讲到了javaweb的servlet,Servlet在最早的JAVA网页应用发过程中占据着很重要的地位。但是在这个体系中,还存在着两个极其相似的亲兄弟。今天我们就来介绍一下这两个很相似的功能。过滤器和拦截器都是用于在 Web 应用程序中处理请求和响应的组件,但它们在实现和使用上有一些不同之处。过滤器(Filter)是 Servlet 规范中的一部分,它可以在请求到达 Servlet 之前对请求进行预处理,也可以在响应返回给客户端之前对响应进行后处理。原创 2024-03-05 09:34:33 · 955 阅读 · 0 评论 -
Java技术中的经典之作:Servlet的实践运用
在久远而悠久的历史长河中,各式各样的技术层出不穷,然而,当我们回顾过去,不难发现,曾经的主流框架尚未问世之际,我们所习惯使用的开发工具就是servlet及与之搭配的tomcat。如今,随着现代科技的飞速发展,这些陈旧的技术已逐渐淡出人们的视野。然而,身为一名Java程序员,我们有必要洞悉这项技术的本质及其脉络,以便在未来编写代码时能够心领神会,游刃有余。原创 2024-02-29 15:25:31 · 721 阅读 · 0 评论