springboot学习
文章平均质量分 80
Anntly
这个人很懒,除了真心一片什么都没留下
展开
-
SpringSecurity入门4---自定义登录认证实现图形验证码
代码地址 在上文中基于过滤器实现了图形验证码的操作,这次我们深入研究一下自定义登录认证,并基于自定义登录认证来完成图形验证码的验证操作。 Authentication 在SpringSecurity中将用户权限、其他系统和设备等包装成为了一个接口 public interface Authentication extends Principal, Serializable { // 权限列表 ...原创 2020-04-06 22:19:07 · 636 阅读 · 0 评论 -
SpringSecurity入门3---过滤器实现图形验证码
代码地址 思路 后端生成验证码保存在Session中(Redis也可以),当前端输入验证码进行登录时,在校验用户名密码之前校验验证码是否正确,不正确就抛出异常,由失败处理器进行处理 实现 使用Kaptcha进行验证码以及图片的生成,先引入依赖 <dependency> <groupId>com.github.penggle</groupId...原创 2020-04-06 21:12:14 · 412 阅读 · 0 评论 -
SpringSecurity入门2---基于数据库的登录
代码地址 在上文中实现了基于内存的登录,书接上文,这次我们用基于数据库的方式实现登录 使用SpringSecurity默认提供的 创建数据库即对应的表,在application.properties配置好数据源 DROP TABLE IF EXISTS `users`; CREATE TABLE `users` ( `username` varchar(50) CHARACTER SET...原创 2020-04-05 22:49:13 · 231 阅读 · 0 评论 -
SpringSecurity入门1---基于内存的登录
代码地址 开启SpringBoot项目登录校验 在SpringBoot项目中引入SpringSecurity的依赖之后,项目就会默认开始基于HttpBasic的校验,用户默认为user,密码在项目启动的时候会在控制台中进行打印,随便写一个controller启动并对其进行访问,会被拦截并弹出登录窗口 <dependency> <groupId>org...原创 2020-04-05 21:29:25 · 430 阅读 · 0 评论 -
Thymeleaf入门
常用属性 th:action,与form表单的action效果相同 &lt;form th:action="@{/login}"/&gt; th:each:遍历 &lt;li th:each="book : ${books}" th:text="${book.title}"&gt; xxdxxxxxxx &原创 2018-08-30 10:01:21 · 320 阅读 · 0 评论 -
Spring Cloud Eureka学习笔记
用于服务的注册于发现 由两个组件组成 Eureka Server 注册中心 Eureka Client 服务注册 Eureka Server(服务注册中心) 先创建一个springboot项目,添加依赖的时候选择如下 pom文件如下 &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;project xmlns=&a原创 2018-10-07 15:23:08 · 132 阅读 · 0 评论