标签:spring

一文带你读懂Spring Security 6.0的实现原理

一文带你读懂Spring Security 6.0的实现原理

导言 Spring Security是一个功能强大且高度且可定制的身份验证和访问控制框架,除了标准的身份认证和授权之外,它还支持点击劫持,CSRF,XSS,MITM(中间人)等常见攻击手段的保护,并提供密码编码,LDAP认证,Session管理,Remember Me认证,JWT,OAuth 2.0

竹子爱熊猫 竹子爱熊猫 2023-07-26
0 0 0
【Spring— Spring中Bean的装配方式

【Spring— Spring中Bean的装配方式

Bean的装配方式     Bean的装配可以理解为依赖关系注入,Bean的装配方式即Bean依赖注入的方式。Spring容器支持多种形式的Bean装配方式,如基于XML的装配、基于Annotation(注解)的装配和自动装配等。 1.基于XML的装配     Spring提供了两种基于XML的装配

大树 大树 2023-07-25
0 0 0
Spring AOP切面编程实现原理

Spring AOP切面编程实现原理

1.概述 Spring AOP是Spring框架中极为重要的核心功能,和Spring IOC并称为Spring的两大核心模块。顾名思义,AOP 即 Aspect Oriented Programming,翻译为面向切面编程。OOP面向对象编程是纵向地对一个事物的抽象,一个对象包括静态的属性信息、动态

Escape Escape 2023-07-25
0 0 0
SpringMVC框架——使用IDEA搭建SpringMVC环境

SpringMVC框架——使用IDEA搭建SpringMVC环境

1、Spring MVC 入门 1.1、Spring MVC 简介 把Web应用程序分为三层,分别是: 控制器(Controller):负责接收并处理请求,响应客户端; 模型(Model):模型数据,业务逻辑; 视图(View):呈现模型,与用户进行交互; 目前最好的实现MVC设计模式的框架,

大猫 大猫 2023-07-25
0 0 0
使用 SpringBoot 访问 MySQL 数据库

使用 SpringBoot 访问 MySQL 数据库

一、目标 创建一个 MySQL 数据库,构建一个 Spring 应用程序,并将其连接到新创建的数据库。 二、准备工作 1、最喜欢的文本编辑器或 IDE 2、Java 17或更高版本 3、Gradle 7.5+或Maven 3.5+ 三、初始化项目 1、 导航到start.spring.io。该服务会

Escape Escape 2023-07-25
0 0 0
《Spring6核心源码解析》已完结,涵盖IOC容器、AOP切面、AOT预编译、SpringMVC,面试杠杠的!

《Spring6核心源码解析》已完结,涵盖IOC容器、AOP切面、AOT预编译、SpringMVC,面试杠杠的!

作者:冰河 博客:binghe.gitcode.host 文章汇总:binghe.gitcode.host/md/all/all.… 源码地址:github.com/binghe001/s… 沉淀,成长,突破,帮助他人,成就自我。 大家好,我是冰河~~ 提起Spring,可以这么说,Spring

宇宙之一粟 宇宙之一粟 2023-07-25
0 0 0
Spring 中一个少见的引介增强 IntroductionAdvisor

Spring 中一个少见的引介增强 IntroductionAdvisor

我们平时做 AOP 开发的时候,基本上都是增强某一个方法,在某一个方法执行之前或者执行之后做一些事情,这种叫做 PointcutAdvisor,实际上,Spring 中的 Advisor 大致可以分为两种类型,除了 PointcutAdvisor 之外,还有另外一种 Advisor 叫做 Intro

剑圣无痕 剑圣无痕 2023-07-25
0 0 0
第10节 Spring源码之 ConfigurationClassPostProcessor 处理器

第10节 Spring源码之 ConfigurationClassPostProcessor 处理器

ConfigurationClassPostProcessor可以说是Spring中重要的处理器之一。为什么重要,从两个问题开始入手思考? Spring 中是如何识别 @Component @Repository @Service @Controller @Configuration注解标识的类?

三掌柜 三掌柜 2023-07-22
0 0 0
批处理框架 Spring Batch 这么强,你会用吗?

批处理框架 Spring Batch 这么强,你会用吗?

spring batch简介 spring batch是spring提供的一个数据处理框架。企业域中的许多应用程序需要批量处理才能在关键任务环境中执行业务操作。这些业务运营包括: 无需用户交互即可最有效地处理大量信息的自动化,复杂处理。这些操作通常包括基于时间的事件(例如月末计算,通知或通信)。

大树 大树 2023-07-19
0 0 0
Spring Cloud 之 Gateway 网关

Spring Cloud 之 Gateway 网关

🍓 简介:java系列技术分享(👉持续更新中...🔥) 🍓 初衷:一起学习、一起进步、坚持不懈 🍓 如果文章内容有误与您的想法不一致,欢迎大家在评论区指正🙏 🍓 希望这篇文章对你有所帮助,欢迎点赞 👍 收藏 ⭐留言 📝 一、Gateway简介 Gateway官网:spring.io/project

醒在深海的猫 醒在深海的猫 2023-07-19
0 0 0
Spring Boot 集成权限管理Spring Security框架

Spring Boot 集成权限管理Spring Security框架

在本文中,我们将讨论如何在Spring Boot项目中集成权限管理。我们将使用Spring Security框架,这是一个专门用于实现安全性功能的框架,包括认证和授权。 一、Spring Security简介 Spring Security是Spring项目的一部分,专门为Java应用程序提供全面的

大树 大树 2023-07-19
0 0 0
Spring Boot整合Quartz实现动态配置

Spring Boot整合Quartz实现动态配置

概述 本文介绍如何把Quartz定时任务做成接口,实现以下功能的动态配置: 添加任务 修改任务 暂停任务 恢复任务 删除任务 任务列表 任务详情 注:添加任务接口仍然需要开发者提前准备好任务类,接口的目的是实现定时任务的动态调整,按需进行开关和修改,请注意这点。 Spring Boot整合Qua

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-07-19
0 0 0
时速云使用 Higress 替换 Ngnix Ingress + Spring Cloud Gateway 的生产实践

时速云使用 Higress 替换 Ngnix Ingress + Spring Cloud Gateway 的生产实践

作者:王金山,北京云思畅想科技有限公司技术部微服务架构师,负责公司 API 网关和服务网格等研发工作 时速云介绍 时速云成立于2014年10月,致力于通过云原生技术帮助企业实现数字化转型,拥有云原生应用平台 TCAP 和云原生数据平台 KubeData 两大核心产品体系,产品包含云原生 DevOps

泡泡 泡泡 2023-07-19
0 0 0
Spring Cloud 如何引入云原生网关,创新微服务架构

Spring Cloud 如何引入云原生网关,创新微服务架构

作者: 赵炳堃(秉钧) 在传统的微服务体系中,Spring Cloud Alibaba 和 Zuul 常被用作配合 Spring Cloud 使用的微服务网关。然而,这些传统的 Java 网关在面对大规模流量的场景下仍存在种种问题。例如 Zuul 由于采用了非异步 IO 的架构,导致了其在面对高流量

大白菜程序猿 大白菜程序猿 2023-07-19
0 0 0
(七)Spring源码解析:Spring事务

(七)Spring源码解析:Spring事务

对于事务来说,是我们平时在基于业务逻辑编码过程中不可或缺的一部分,它对于保证业务及数据逻辑原子性立下了汗马功劳。那么,我们基于Spring的声明式事务,可以方便我们对事务逻辑代码进行编写,那么在开篇的第一部分,我们就来用一个示例,来演示一下Spring事务的编写方式。 一、事务使用示例 首先添加Ma

三掌柜 三掌柜 2023-07-19
0 0 0
SpringMVC流程分析(一):从一行配置入手,搞懂web环境下Ioc容器的构建

SpringMVC流程分析(一):从一行配置入手,搞懂web环境下Ioc容器的构建

本系列文章皆在分析SpringMVC的核心组件和工作原理,让你从springmvc浩如烟海的代码中跳出来,以一种全局的视角来重新审视SpringMVC的工作原理SpringMVC。 思考,输出,沉淀。用通俗的语言陈述技术,让自己和他人都有所收获。 作者:毅航😜 前言 随着 Spring Boot

捡田螺的小男孩 捡田螺的小男孩 2023-07-18
0 0 0
Spring 能解决所有循环依赖吗?

Spring 能解决所有循环依赖吗?

以下内容基于 Spring6.0.4。 看了上篇文章的小伙伴,对于 Spring 解决循环依赖的思路应该有一个大致了解了,今天我们再来看一看,按照上篇文章介绍的思路,有哪些循环依赖 Spring 处理不了。 严格来说,其实也不是解决不了,所有问题都有办法解决,只是还需要额外配置,这个不是本文的主题

大白菜程序猿 大白菜程序猿 2023-07-18
0 0 0
Spring AOP的基本使用

Spring AOP的基本使用

如何理解AOP AOP的本质也是为了解耦,它是一种设计思想; 在理解时也应该简化理解。 AOP是什么 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程 AOP最早是AOP联盟的组织提出的,指定的一套规范,spring将AOP的思想引入框架之中,通过预编译方式和

穿过生命散发芬芳 穿过生命散发芬芳 2023-07-18
0 0 0
Java springboot项目中如何上传下载文件或图片到springboot规定的非静态目录

Java springboot项目中如何上传下载文件或图片到springboot规定的非静态目录

问题 spring-boot的项目,虽然它自己定义了一个静态文件的存储目录,但是这个目录一般是作为前端静态文件的目录来作为使用的。如果使用这个静态目录来作为我们上传文件的目录会有一个比较尴尬的地方:将spring-boot打包成为jar包后,随着上传图片的增多,这个jar包也会跟着变大,而且,在j

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-07-18
0 0 0
再见RestTemplate,Spring 6.1新特性:RestClient 了解一下!

再见RestTemplate,Spring 6.1新特性:RestClient 了解一下!

在最近发布的Spring 6.1 M2版本中,推出了一个全新的同步HTTP客户端:RestClient。用一句话来让Spring开发者认识RestClient的话:像WebClient一样具备流畅API的RestTemplate。所以,RestClient的使命就是淘汰已经有14年历史的RestTe

贤蛋大眼萌 贤蛋大眼萌 2023-07-18
0 0 0
1 28 29 30 31 32