
Spring
文章平均质量分 95
升级中的小码农
这个作者很懒,什么都没留下…
展开
-
SpringSecurity中文文档—Authentication—Session Management
文章目录Detecting TimeoutsConcurrent Session ControlSession Fixation Attack ProtectionDetecting Timeouts您可以将Spring Security配置为检测无效会话ID的提交,并将用户重定向到适当的URL。这是通过会话管理元素实现的:@Overrideprotected void configure(HttpSecurity http) throws Exception{ http .原创 2022-03-06 23:09:46 · 834 阅读 · 0 评论 -
SpringSecurity中文文档—Authentication— Reading Username/Password
验证用户身份最常见的方法之一是验证用户名和密码。因此,Spring Security为使用用户名和密码进行身份验证提供了全面的支持。Spring Security为从HttpServletRequest读取用户名和密码提供了三种内置机制:Form、Basic、Digest。Form LoginSpring Security支持通过html表单提供用户名和密码。本节详细介绍了基于表单的身份验证如何在Spring Security中工作。让我们看看Spring Security中基于表单的登录是如何工作的原创 2022-03-06 00:23:04 · 1615 阅读 · 0 评论 -
SpringSecurity中文文档—Authentication— Authentication Architecture
SecurityContextHolderSecurityContextHolder是Spring Security存储身份验证人员详细信息的地方。Spring Security认证模型的核心是SecurityContextHolder。它包含SecurityContext。Spring Security不关心SecurityContextHolder的填充方式。如果它包含一个值,则将其用作当前经过身份验证的用户。指示用户已通过身份验证的最简单方法是直接设置SecurityContextHolder原创 2022-03-03 11:12:55 · 4221 阅读 · 0 评论 -
SpringSecurity中文文档——Architecture
Spring Security 的 Serlvet支持是基于Servelt的过滤器实现的,下图展示了一个HTTP请求典型的分层处理过程。当客户端发送一个请求到应用时,容器会创建一个过滤器链FilterChain,包含Filter和基于请求URI处理HttpServletRequest 的Servlet。在SpringMVC应用中,Servlet是DispatcherServlet的一个实例。一个Servlet最多只能处理一个HttpServletRequest和HttpServletResponse。原创 2022-03-01 20:21:11 · 2389 阅读 · 2 评论 -
Spring的BeanDefinition
文章目录原创 2020-11-13 11:03:22 · 471 阅读 · 0 评论 -
Annotations——@Import注解
文章目录@Import注解的作用声明Bean和导入@Configuration导入ImportSelector的实现类@Import注解的作用Spring 3.0之前,我们的Bean可以通过xml配置文件与扫描特定包下面的类来将类注入到Spring IOC容器内。Spring 3.0之后提供了JavaConfig的方式,也就是将IOC容器里Bean的元信息以java代码的方式进行描述。我们可以...原创 2020-02-13 19:59:02 · 375 阅读 · 0 评论 -
SpringCloud之Eureka(一)
Eureka是什么Spring Cloud Eureka是Spring Cloud Netflix微服务套件的一部分,它是基于Netflix Eureka的二次封装,主要负责完成微服务中各个的服务注册与发现。假设我们有两个服务A和B,其中A服务需要调用到B服务来完成某个业务操作,如果没有注册中心,我们可能会将B服务的地址和接口API以配置文件的形式注入到应用中,但随着业务的增长,单个的服务B可能...原创 2020-02-03 11:42:34 · 350 阅读 · 0 评论 -
Annotations——@AliasFor注解和@Inherite注解
文章目录@AliasFor的作用几种@AliasFor的使用场景在同一个注解内显示使用@AliasFor的作用@AliasFor是一个Spring提供的注解,顾名思义,alias单词是别名的意思,可以看出这个注解是起别名用的。具体的例子,我们在其使用方式中一一列举。几种@AliasFor的使用场景在同一个注解内显示使用我们摘一段RequestMapping注解中的代码来举例此种情况的使用...原创 2019-11-29 16:48:15 · 1761 阅读 · 0 评论