spring

Spring中最常用的注解之一@Autowired详解

目录 前言 如何使用@Autowired注解? 如何实现@Autowired 注解? Spring中源码解析 总结 前言 在使用Spring开发的时候,配置的方式主要有两种,一种是xml的方式,另外一种是 java config的方式。在使用的过程中java config,我们难免会与注解 »

Spring Bean后处理器详细介绍

目录 常见Bean后处理器的作用: public static void main(String[] args) { // ⬇️GenericApplicationContext 是一个【干净】的容器 干净:没有额外的添加bean工厂处理器,bean处理器,消除一些干 »

day10-AOP-03

AOP-03 7.AOP-切入表达式 7.1切入表达式的具体使用 1.切入表达式的作用: 通过表达式的方式定义一个或多个具体的连接点。 2.语法细节: (1)切入表达式的语法格式: execution([权限修饰符] [返回值类型] [简单类名/全类名] [方法名]([参数列表]) 若目标类、接口与 ... »

day07-Spring管理Bean-IOC-05

Spring管理Bean-IOC-05 3.基于注解配置bean 3.3自动装配 基本说明: 基于注解配置bean,也可以实现自动装配,使用的注解是:@AutoWired或者@Resource @AutoWired 的规则说明 (1)在IOC容器中查找待装配的组件的类型,如果有唯一的bean装配(按 ... »

Spring Security表单配置过程分步讲解

目录 Spring Security授权 实现授权接口 方法安全注解 Spring Security授权 实现授权接口方法安全注解 实现授权接口 实现接口 org.springframework.security.authorization.AuthorizationManag »

Spring Security中防护CSRF功能详解

目录 CSRF是什么? CSRF可以做什么? CSRF的原理 Spring Security解决方案 Spring Security实现防护csrf的原理 总结 CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one c »

解决spring security中遇到的问题

目录 spring security中遇到的问题 1.An Authentication object was not found in the Security Context 2.拦截登录之后总是会进login?error,而且没有提示 3.Spring Security BadCreden »

day06-Spring管理Bean-IOC-04

Spring管理Bean-IOC-04 3.基于注解配置bean 3.1基本使用 3.1.1说明 基本说明:基于注解的方式配置bean,主要是项目开发中的组件,比如Controller,Service和Dao 组件的注解形式有: @Component 表示当前注解标识的是一个组件 @Controll ... »

Spring自动装配@Autowired教程

今天来跟大家聊聊简单聊聊@Autowired,Autowired翻译过来为自动装配,也就是自动给Bean对象的属性赋值。 @Target({ElementType.CONSTRUCTOR, ElementType.METHOD, ElementType.PARAMETER, »

浅析Spring获取Bean的九种方法详解

目录 前言 Spring的IoC容器 BeanFactory与ApplicationContext的区别 通过BeanFactory获取 通过BeanFactoryAware获取 启动获取ApplicationContext 通过继承ApplicationObjectSupport 通过继承Web »

day05-Spring管理Bean-IOC-03

Spring管理Bean-IOC-03 2.基于XML配置bean 2.15bean的生命周期 bean对象的创建是由JVM完成的,然后执行如下方法: 执行构造器 执行set相关方法 调用bean的初始化方法(需要配置) 使用bean 当容器关闭时,调用bean的销毁方法(需要配置) 例子 Hous ... »

微服务Spring Boot 整合 Redis 实现UV 数据统计的详细过程

目录 ⛄引言 一、HyperLoglog基础用法 ⛅HyperLoglog 基本语法、命令 ⚡HyperLoglog 命令完成功能实现 二、UV统计 测试百万数据的统计 ☁️什么是UV统计 ⚡使用SpringBoot单元测试进行测试百万数据统计 ⛵小结 ⛄引言 本文参考黑马 点评 »

通过Docker启动Solace,并在Spring Boot通过JMS整合Solace

1 简介 Solace是一个强大的实时性的事件驱动消息队列。本文将介绍如何在Spring中使用,虽然代码使用的是Spring Boot,但并没有使用相关starter,跟Spring的整合一样,可通用。JMS是通过的消息处理框架,可以深入学习一下,不同的MQ在JMS的整合上都是类似的。 2 通过Do ... »

larrydpk

Spring Boot加密配置文件方法介绍

目录 一个简单的SpringBoot项目 基于Jasypt的加密 集成步骤 环境准备 引入依赖 内容加密 密码的传递方式 在实践中,项目的某些配置信息是需要进行加密处理的,以减少敏感信息泄露的风险。比如,在使用Druid时,就可以基于它提供的公私钥加密方式对数据库的密码进行加密。 但更多 »

Spring Data默认值的错误解决

目录 1 源码解析 修正 Spring Data有很多配置的默认值,但不一定都适合你。如一个依赖Cassandra 的项目,有时写入数据后,并不能立马读到。这种错误并没有什么报错,一切都是正常的,就是读不到数据。 1 源码解析 直接使用 Spring Data Cassandra 操作时 »

【深入浅出Spring原理及实战】「源码调试分析」结合DataSourceRegister深入分析ImportBeanDefinitionRegistrar的源码运作流程

每日一句 人的一生中不可能会一帆风顺,总会遇到一些挫折,当你对生活失去了信心的时候,仔细的看一看、好好回想一下你所遇到的最美好的事情吧,那会让你感觉到生活的美好。 注入案例代码 如何通过实现SpringBoot框架带有的ImportBeanDefinitionRegistrar注册器,注入我们想要注 ... »

Spring BeanPostProcessor源码示例解析

目录 正文 1. BeanPostProcessor介绍 2. BeanPostProcessor的使用 3. BeanPostProcessor的作用 4. BeanPostProcessor注册 5. BeanPostProcessor调用 6. 总结 正文 BeanPostPro »

Spring Aware源码设计示例解析

目录 1. Aware介绍 2. Aware类别 2.1 BeanClassLoaderAware 2.2 BeanFactoryAware 2.3 BeanNameAware 2.4 ApplicationContextAware 3. Aware的使用 4. Aware的作用 5. A »

Spring ApplicationListener源码解析

目录 正文 ApplicationListener介绍 ApplicationListener使用 定义事件: 定义事件的监听者 发布事件 监听者收到发布的事件信息 ApplicationListener作用 ApplicationListener注册 ApplicationListene »