java Spring Boot 2.7动配置注册的加载从 spring.factories 迁移到 AutoConfiguration下的imports

自动配置修改自动配置注册如果您已经创建了自己的自动配置,您应该将注册从 org.springframework.boot.autoconfigure.EnableAutoConfiguration key 下的 spring.factories&nb...

2023-02-16 1114 阅读

spring Spring Boot 之spring.factories

Spring Boot 如何管理第三方Bean?首先抛出一个问题:如果想要被Spring容器管理的Bean的路径不再Spring Boot 的包扫描路径下,怎么办呢?也就是如何去加载第三方的Bean 呢?换句话说:在 Sprin...

2023-02-11 513 阅读

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

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

2023-02-11 635 阅读

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

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

2023-02-08 546 阅读

java (四)spring security之UserDetailService

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

2023-02-07 627 阅读

java (三)spring security之核心组件

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

2023-02-07 611 阅读

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

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

2023-01-28 659 阅读

java Druid实现后台监控

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

2023-01-28 628 阅读

java (一)spring security 之项目创建

Spring Security简介创建springboot项目选择File->New->Project3.选择Spring Initializr ,设置Name(项目名)、Location源码存放路径,这里选择Type为Maven方式,选择Language为java...

2023-01-16 607 阅读

spring SpringBoot 使用 beforeBodyWrite 实现统一的接口返回类型

通常我们在 Spring Boot 的项目中,会使用一个类来作为统一的接口返回,比如这样: import lombok.Data; @Datapublic class Result<T> { private int code; private String mess...

2022-12-10 1134 阅读