首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
spring相关
字母哥哥
创建于2022-05-18
订阅专栏
spring boot、security、cloud文章集合
等 17 人订阅
共56篇文章
创建于2022-05-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
图文详解基于角色的权限控制模型RBAC
我们开发一个系统,必然面临权限控制的问题,即不同的用户具有不同的访问、操作、数据权限。形成理论的权限控制模型有:自主访问控制(DAC:DiscretionaryAccessControl)、强制访问控
SpringSecurity退出功能实现的正确方式
本文将介绍在SpringSecurity框架下如何实现用户的"退出"logout的功能。其实这是一个非常简单的功能,我见过很多的程序员在使用了SpringSecurity之后,仍然去自己写contro
结合Spring Security进行web应用会话安全管理
在本文中,将为大家说明如何结合SpringSecurity和SpringSession管理web应用的会话。一、SpringSecurity创建使用session的方法SpringSecurity提供
使用Spring安全表达式控制系统功能访问权限
一、SPEL表达式权限控制从springsecurity3.0开始已经可以使用springExpression表达式来控制授权,允许在表达式中使用复杂的布尔逻辑来控制访问的权限。SpringSecur
SpringSecurity系列之自定义登录验证成功与失败的结果处理
一、需要自定义登录结果的场景在我之前的文章中,做过登录验证流程的源码解析。其中比较重要的就是当我们登录成功的时候,是由AuthenticationSuccessHandler进行登录结果处理,默认跳转
结合参数接收响应转换原理讲解SpringBoot常用注解
一、常用注解回顾1.1@RequestBody与@ResponseBody如上代码所示:@RequestBody修饰请求参数,注解用于接收HTTP的body,默认是使用JSON的格式@Response
Spring Security登录验证流程源码解析
一、登录认证基于过滤器链SpringSecurity的登录验证流程核心就是过滤器链。当一个请求到达时按照过滤器链的顺序依次进行处理,通过所有过滤器链的验证,就可以访问API接口了。SpringSecu
详解Spring Security的formLogin登录认证模式
一、formLogin的应用场景在本专栏之前的文章中,已经给大家介绍过SpringSecurity的HttpBasic模式,该模式比较简单,只是进行了通过携带Http的Header进行简单的登录验证,
使用Spring Data JPA进行数据分页与排序
一、导读如果一次性加载成千上万的列表数据,在网页上显示将十分的耗时,用户体验不好。所以处理较大数据查询结果展现的时候,分页查询是必不可少的。分页查询必然伴随着一定的排序规则,否则分页数据的状态很难控制
在SpringBoot中使用flyway进行数据库版本管理
本文大纲flyway是什么能帮助我们解决什么问题springboot环境下使用flywayflyway的工作原理一、flyway是什么Flyway是一个开源的数据库版本管理工具,并且极力主张“约定大于
如何在Spring Boot中使用Cookies
一、导读本文大纲读取HTTPCookie设置HTTPCookie读取所有Cookie[]为Cookie设置过期时间Https与CookieHttpOnlyCookie删除CookieHTTPCooki
使用JRebel插件实现SpringBoot应用代码热加载
前言在实际的开发过程中,我们经常修改代码之后,手动的重启项目,查看修改效果。那么有没有一种方式能够快速的、自动的帮我们将修改代码自动更新,避免手动重启,从而提高开发效率呢?是有的,在我之前的文章里面给
SpringBoot生命周期管理之停掉应用服务几种方法
前言在生产环境下管理SpringBoot应用的生命周期非常重要。Spring容器通过ApplicationContext处理应用服务的所有的beans的创建、初始化、销毁。本文着重于生命周期中的销毁阶
springboot系列之04-提高开发效率必备工具lombok
我们在java开发过程中,经常会有一些常规性的,重复性的工作。比如: 以上都是一些重复动作,模板代码。每次都手动生成既浪费时间,又增加了大量的冗余代码。我们可以使用lombok插件来解决这个问题。使我们的编码效率得到大幅度的提高! 笔者以InelliJ IDEA为例,安装lom…
springboot系列之03-使用IDEA完成第一个示例程序
通常只有专业版付费版才默认带有Spring Initialzr功能,如果你的IDEA没有这个选项。可以参照本文末尾《附文:Spring Initializr》 在这里可以选择我们需要依赖的第三方软件类库,包括spring-boot-web,mysql驱动,mybatis等。我们…
springboot系列之02-需要了解的宏观知识点
首先你需要明白一件事情:Spring Boot项目目的并不是替换Spring、SpringMVC,而是使他们用起来更加简单。 Spring框架最核心的特性就是依赖注入DI(Dependency Injecttion)和控制反转IOC(Inversion Of Control)。…
springboot系列之01-产生的背景及其优势
在spring boot出现以前,使用spring框架的程序员是这样配置web应用环境的,需要大量的xml配置。 随着web项目集成软件的不断增多,xml配置也不断的增多,xml配置文件也在不断地增多,项目的依赖管理也越发的复杂。spring框架也因此饱受争议,配置文件难以理解…