java (六)spring security之执行流程分析2

在上一篇中我们梳理了spring security 是怎样一步步调用到过滤器链的,下面我们来看下框架是怎么构造过滤器链的,以及过滤器链中主要的过滤器1.过滤器链的构造1.1自动配置   ...

2023-02-11 703 阅读

java Filter(过滤器)、FilterChain(过滤器链)、FilterConfig

1. Servlet Filter(过滤器)    Servlet Filter 又称 Servlet 过滤器,它是在 Servlet 2.3 规范中定义的,能够对 Servlet 容器传给 Web 资源的 request 对象和 response 对象...

2023-02-10 715 阅读

java (五)spring security之执行流程分析1

SpringSecurity 采用责任链模式,维护了一个很多过滤器组成的过滤器链。1. DelegatingFilterProxy本身是个Filter,继承自GenericFilterBean,以下DelegatingFilterProxy内的doFilter方法publ...

2023-02-08 608 阅读

java (四)spring security之UserDetailService

上篇实例中的用户都是使用的默认用户,在实际项目中用户都是通过自建表实现的,在这一篇中我们通过UserDetailService实现spring security查询数据库获取用户。1.在数据库建用户表ids_member...

2023-02-07 681 阅读

java (三)spring security之核心组件

spring security 核心组件1.SecurityContext用户通过Spring Security 的校验之后,验证信息存储在SecurityContext中。2.SecurityContextHolderSecurityContextHolder看名知义,是一个holder,...

2023-02-07 672 阅读

java 前端传递参数名和后端实体属性名不对应解决方法---@JsonProperty注解

遇到一个问题,前端按照平常方式传给我json对象,属性名和我一致,我在controller层也按平常方式使用@RequestBody注解,用相应的实体类接收参数,但别人可以成功接到参数,而我的却不能,在...

2023-02-04 1533 阅读

java (二)spring security之自定义登陆界面

在《(一)spring security 之项目创建》中我们使用的是默认配置,spring security 为我们提供了个登陆界面和user用户,并在控制台打印出了登陆密码,登陆密码每次启动项目后是不同的,这显...

2023-01-28 725 阅读

java Druid实现后台监控

1.pom导入druid数据源和log4j <dependency>            <groupId>com.alibaba</groupId>            ...

2023-01-28 694 阅读

java SpringBoot任务调度

SpringBoot提供了任务调度功能,可以指定启动服务器立刻执行某些任务逻辑,或指定时间调用某些任务逻辑。Tomcat服务器启动立刻执行某些任务SpringBoot提供了ApplicationRunner和CommandLineR...

2023-01-17 666 阅读

java springboot项目多租户实现

公司规划了一个AIOT平台项目,希望将来可以提供SAAS服务,可设备接入、算法训练及算法接口发布。写此博文时,本人已经实现了IOT部分,多租户不同设备接入以及设备数据转发。本文着重介绍项目...

2023-01-17 624 阅读