文章目录1、After路由断言工厂配置式API式2、Before路由断言工厂配置式API式3、Between路由断言工厂配置式API式4、Cookie路由断言工厂配置式API式5、Header路由断言工厂配置式API式6、Host路由断言工厂配置式API式7、Method路由断言工厂配置式API式8、Path路由断言工厂配置式API式9、Query路由断言工厂配置式API式10、RemoteAd
Remember-Me 记住我功能效果: 登录后会记住用户令牌,不用反复登录 。 1. 用户选择了“记住我”成功登录后,将会把username、随机生成的序列号、生成的token存入一个数据库表中,同时将它们的组合生成一个cookie发送给客户端浏览器。 2. 当没有登录的用户访问系统时,首先检查 remember-me 的 cookie 值 ,有则检查其值包含的 userna
转载 6月前
32阅读
Spring Boot -- 1起步bean属性的注入profile多环境配置 起步@SpringBootApplication说明该类为boot核心配置类,与spring的核心配置配效果类似,其内部有@SpringBootConfiguration注解 可进一步验证与@Configuration注解的关系 @EnableAutoConfiguration 位于上一个注解的内部,内部有@Auto
转载 2024-10-11 14:13:29
82阅读
一 前言本篇是springSecurity知识的入门第二篇,主要内容是如何使用java配置的方式进行配置springSeciruty,然后通过一个简单的示例自定义登陆页面,覆盖原有springSecurity默认的登陆页面;学习这篇的基础是之前发布 过 的《springSecurity入门篇》二 java配置2.1配置账号密码如下所示, 使用 @EnableWebSecurity 在配置类上开启s
转载 2024-05-16 00:23:21
220阅读
1.创建java工程2.暂时引入如下包(一般情况下IDEA会把基本的一些jar会给你下载好) 3.创建Spring配置文件默认src下名称叫:ApplicationContext.xml<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/b
前面我们讲了 Spring Security 框架中承载着承上启下的作用的 Filter:ExceptionTranslationFilter。其中,当后续 Filter 发生 AuthenticationException 异常,或者是 AccessDeniedException 异常且此时为未登录状态或者是记住我状态,则调用 AuthenticationEntryPoint
转载 2024-10-28 16:28:55
77阅读
文章目录前言一、依赖导入1、前端引入axios2、后端pom添加security依赖二、自定义WebSecurityConfigurerAdapter类1、创建SecurityConfig类继承WebSecurityConfigurerAdapter1.1允许跨域1.2自定义了用户登录校验和密码加密与校验1.3spring security的认证配置1.4csrf防护配置1.5相关实现类2.前端
CORS 是一个 W3C 标准,全称叫做"跨域资源共享"(Cross-Origin resource sharing); 在详细介绍 CORS 之前先简单介绍下什么是同源政策,这样才能了解到 CORS 的由来|必要性。浏览器同源政策"同源政策"是浏览器安全的基石,目前所有浏览器都实行这个政策。含义所谓"同源",是指以下三个相同:协议相同域名相同端口相同举个例子:当前网址被请求页面地址是否跨域(不同
1.效果图2.添加新文件我成功搭建了一个简单的helloWorld项目工程,本次继续在上次项目的基础上再添加两个文件:test_restput.jsp文件(WebContent文件夹下面):<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOC
转载 2024-04-15 11:59:56
65阅读
一:认证在了解JWT之前先来回顾一下传统session认证和基于token认证。1.1 传统session认证http协议是一种无状态协议,即浏览器发送请求到服务器,服务器是不知道这个请求是哪个用户发来的。为了让服务器知道请求是哪个用户发来的,需要让用户提供用户名和密码来进行认证。当浏览器第一次访问服务器(假设是登录接口),服务器验证用户名和密码之后,服务器会生成一个sessionid(只有第一次
转载 2024-08-02 09:55:32
283阅读
服务网关SpringCloud中集成的Zuul版本,采用的是Tomcat容器,使用传统的Servlet IO处理   Servlet是由Servlet container进行声明周期管理   container启动时构建servlet对象并调用servlet init()进行初始化   container运行时接受请求,并为每一个请求分配一个线程(一般从线程池中获取空
转载 2024-09-23 19:08:50
145阅读
1、Cookie(保存在客户端)  Ⅰ、什么是Cookie       Ⅱ、如何创建Cookie        1、在com.gychen.web里新建CookieServlet.java并继承BaseServlet.java  1 package com.gychen.web; 2 3 import javax.servlet.ServletExce
转载 2023-08-13 19:56:02
75阅读
SpringMVC系列五之cookie与sessioncookie与session的原理介绍类比作用形式区别使用场景流程图cookie与session的程序实现工程目录搭建基本框架cookiesjsessionid cookies自定义cookie在服务端程序获取cookiesession前端页面使用session服务端使用session cookie与session的原理介绍类比cookie
转载 2024-02-28 10:37:47
17阅读
目录前言重要接口和类介绍源码分析编码自定义的ViewResolver总结参考资料前言SpringMVC是目前主流的Web MVC框架之一。 如果有同学对它不熟悉,那么请参考它的入门blog:本文将分析SpringMVC的视图这部分内容,让读者了解SpringMVC视图的设计原理。重要接口和类介绍1. View接口  视图基础接口,它的各种实现类是无状态的,因此是线程安全的。 该
转载 2024-09-25 10:27:40
65阅读
Spring Cloud Config为分布式系统中的外部化配置提供服务器和客户端支持。使用Config Server,您可以集中管理所有环境中应用程序的外部属性。 当应用程序从开发人员到测试人员进入生产过程进入生产过程时,您可以管理这些环境之间的配置,并确保应用程序具有它们迁移时所需的一切。1 快速开始用于构建分布式配置的开源项目如下所示:项目名称描述特点Etcd使用Go开发的开源项目
转载 2024-04-12 09:55:21
29阅读
3、SpringCloud GatewaySpring Cloud Gateway 是Spring Cloud团队的一个全新项目,基于Spring 5.0、SpringBoot2.0、Project Reactor 等技术开发的网关。旨在为微服务架构提供一种简单有效统一的API路由管理方式。Spring Cloud Gateway 作为SpringCloud生态系统中的网关,目标是替代Netfli
常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。1.在程序中,会话跟踪是很重要的事情。理论上,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆。例如,用户A在超市购买的任何商品都应该放在A的购物车内,不论是用户A什么时间购买的,这都是属于同一个会
转载 2024-03-21 17:33:28
113阅读
一. Cookie什么是CookieCookie 是浏览器端保存少量数据的一种技术特点:保存少量数据纯文本保存当前网站的cookie;每次访问这个网站都会携带;默认不支持中文使用服务器如何给浏览器发送保存cookieCookie cookie = new Cookie("username","zhangsan"); response.addCookie(cookie);响应头中命令浏览器保存
转载 2024-05-29 10:02:21
288阅读
一、什么情况下会发生栈内存溢出?1、栈是线程私有的,栈的生命周期和线程一样,每个方法在执行的时候就会创建一个栈帧,它包含局部变量表、操作数栈、动态链接、方法出口等信息,局部变量表又包括基本数据类型和对象的引用; 2、当线程请求的栈深度超过了虚拟机允许的最大深度时,会抛出StackOverFlowError异常,方法递归调用肯可能会出现该问题;3、调整参数-xss去调整jvm栈的大小二、详解JVM内
目录一、一些前置知识 二、SpringMVC获取cookies和session?获取cookies和header ?获取session三、SpringMVC热部署?添加框架支持?settings配置开启自动热部署?开启运行中热部署: ?注意: 一、一些前置知识 上一篇博客了解了SpringMVC是什么,以及获取参数的几种方式,那么接下来我们就来进一
  • 1
  • 2
  • 3
  • 4
  • 5