关于springsecurity的介绍

后面我接触的应该是这个和Shiro

!!!一个网站很重要很重要的是安全问题 (狂神说的)

哈哈我觉得更重要的是编写吧


来看吧

maven依赖

这个肯定很重要



thymeleaf依赖就跳过了 这个东西应该很重要 我学到现在一直离不开

当然我还是没完全搞懂语法嘞 就像jsp

那这个大致就是个登陆页面

在我看来就是安全拦截吧



比如说三个页面 登录后 你可以访问哪几个页面

比如:



如果

java.lang.IllegalArgumentException: There is no PasswordEncodermapped for the id "null"

出现这个 就是密码需要加密 new BCryptPasswordEncoder().encode(密码)



controller层

来控制用户登录可以访问哪几个页面和跳转

<div><a th:href="@{/level1/1}"><i class="bullhorn icon"></i> Level-1-1</a></div>

<div><a th:href="@{/level1/2}"><i class="bullhorn icon"></i> Level-1-2</a></div>

<div><a th:href="@{/level1/3}"><i class="bullhorn icon"></i> Level-1-3</a></div>

id是html页面传递过来的


security和thymeleaf整合 sec使用 登出时 找不到页面

关闭http.csrf().disable(); //关闭csrf(跨站请求伪造)功能



实现效果如上图

过程很繁杂 但是不难理解 就是需要写的人家自带的方法 当然我想也不好记住吧

重要的是后期的Shiro那就慢慢学吧!

12.Springsecurity简单总结的更多相关文章

  1. Java-Springboot-集成spring-security简单示例(Version-springboot-2-1-3-RELEASE

    使用Idea的Spring Initializr或者SpringBoot官网下载quickstart 添加依赖 1234 <dependency><groupId>org.sp ...

  2. (译文)12个简单(但强大)的JavaScript技巧(二)

    原文链接: 12 Simple (Yet Powerful) JavaScript Tips 其他链接: (译文)12个简单(但强大)的JavaScript技巧(一) 强大的立即调用函数表达式 (什么 ...

  3. (译文)12个简单(但强大)的JavaScript技巧(一)

    原文连接: 12 Simple (Yet Powerful) JavaScript Tips 我将会介绍和解析12个简单但是强大的JavaScript技巧. 这些技巧所有的JavaScript程序员都 ...

  4. SpringSecurity简单使用

    什么是SpringSecurity? Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架.它提供了一组可以在Spring应用上下文中配置 ...

  5. SpringBoot整合SpringSecurity简单实现登入登出从零搭建

    技术栈 : SpringBoot + SpringSecurity + jpa + freemark ,完整项目地址 : https://github.com/EalenXie/spring-secu ...

  6. ubuntu 12.04 简单配置samba服务,实现主机与虚拟机互通(设置Windows虚拟盘)

    环境: virtualbox ubuntu12.04 首先,如果你到这步了,说明你的window与linux的网络已经配好了,他们之间是可以互相Ping通的,如果没有,请看我以前的文章 由于我linu ...

  7. springsecurity简单学习

    一.初识SpringSecurity 在springboot项目中加入spring security. 1.在pom.xml中加入依赖 <dependency> <groupId&g ...

  8. 12. 求简单交错序列前N项和

    求简单交错序列前N项和 #include <stdio.h> int main() { int denominator, flag, i, n; double item, sum; whi ...

  9. SpringSecurity简单应用(二)

    这里我首先对我上一篇博文的第三个实例做一下讲解,下面是applicationContext-security.xml内容如下: <?xml version="1.0" enc ...

  10. SpringSecurity简单记录

    在pom.xml中将springsecurity导入后,对于springsecurity会出现三个依赖包:spring-security-web,spring-security-config,spri ...

随机推荐

  1. HDU6808 Go Running(未解决问题

    https://vjudge.net/contest/386568#problem/G Zhang3 is the class leader. Recently she's implementing ...

  2. DHTMLX Gantt 甘特图计算工期少1天的问题解决及解决过程附带产生的问题解决

    这几天在对之前开发的项目管理系统可视化部分当中的甘特图模块进行功能优化,过程中发现了之前未发现的Bug问题. 如下图所示,甘特图的工期计算结果少1天: 为此我排查了之前写的存储过程,对甘特图所需的du ...

  3. .net core项目部署docker,测试接口报错curl: (56) Recv failure: Connection reset by peer

    最近在学习Net Core项目部署到Linux Docker,发现docker run 以后怎么也访问不了,找了半天最后发现是因为我在程序里面设置了默认启动端口号,docker run的话就要一致,默 ...

  4. 扣子Coze智能体实战:1分钟自动仿写公众号爆文,一键自动发布

    大家好,我是汤师爷,专注AI智能体分享,致力于帮助100W人用智能体创富~ 你有没有遇到过这样的情况: 看到一篇爆文,想改成自己的风格却不知从何下手? 每天为公众号内容发愁,想发又怕质量不高? 文章改 ...

  5. windows nginx TCP代理 负载均衡

    windows nginx TCP代理 负载均衡 必须是 nginx-1.9.0 以上版本(包括1.9.0).该版本之后,增加了 stream module,可以实现该功能. 下载地址:http:// ...

  6. tf拟合

    https://files.cnblogs.com/files/chinasoft/tf.js-demo-v2.rar?t=1656483198 <script src = "tf.m ...

  7. # 什么是next-key lock?

    什么是next-key lock? 在RR(可重复读,mysql默认事务隔离级别)隔离级别下,mysql 通过next-key lock解决了大部分幻读的场景. next-key lock 由行锁和间 ...

  8. 11_LaTeX之参考文献

    11_\(\LaTeX{}\) 之学习参考书籍 \(\LaTeX{}\) 经典书籍: [1] Leslie Lamport. \(\textit{LaTeX: A Document Preparati ...

  9. 技术创新+需求爆发,把二合一做成主流PC

    不要拘泥于功能创新,而要着眼于场景创新 AI.云计算.物联网等创新技术的成熟,整个社会正在加速向数字时代迁移,与此同时新的工作方式.生活方式.娱乐方式慢慢出现.比如,人们开始习惯和熟悉在家办公和远程协 ...

  10. 谷歌 SEO 新词 xx animate 等实操教程

    如上图,最近 AI 圈又冒出新词:wan animate 等,你们都看到了吗? 今天聊聊 SEO 新词这个"淘金"生意,为什么有些词能做,有些词碰都不能碰. 一.wan anima ...