E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【Spring5
长文详解
Spring5
架构教程,还不懂你打我
一.Spring框架概述1,Spring是一个开源的轻量级的JavaEE框架。轻量级:体积小,jar独立使用不需要依赖其他jar包,开源:免费,可以提供源代码框架:解决开发的复杂性,简化企业开发。2,spring的两个核心部分:IOC,AopIOC:控制反转,把创建对象的过程交给spring进行管理。Aop:面向切面,在不修改源代码的情况下,进行功能的添加或增强。3,spring框架的特点:1),
ikt4435
·
2023-08-10 09:41
程序员
编程
Java
架构
java
spring
Spring5
-完全注解开发【之】
Spring5
介绍、实现IOC、单元测试
Spring5
-完全注解开发【之】
Spring5
介绍、实现IOC、单元测试1.
Spring5
框架概述2.IOC实现(将类交由Spring管理)2.1.IOC容器介绍2.2.引入依赖(spring-context
老吉丶
·
2023-08-09 06:38
Spring5
注解开发
java
0、撸一撸Spring Cloud - 创建测试项目
IDEA中项目与文件的创建,后续迭代补充基础知识前期准备通过IDEA创建moduledsz-demoSpringCloud版本选型GreenwichSR2SpringBoot2.1.6.RELEASE
Spring5
.1.8
疯狂的磊哥
·
2023-08-09 04:15
Spring5
学习笔记(狂神)
文章目录1.Spring1.1简介1.2优点Spring就是一个轻量级的控制反转(IoC)和面向切面编程(AOP)的框架1.3组成1.4扩展SpringBootSpringCloud2.IoC(控制反转)理论指导2.1传统的调用2.2改进使用IOC:2.3IOC本质3.HelloSpringClassPathXmlApplicationContext继承树(ctrl+h)ClassPathXmlA
隔壁郑同学
·
2023-08-08 14:40
IntelliJ
IDEA开发java
java
狂神说java系列
spring
java
网关 GateWay 的使用详解、路由、过滤器、跨域配置
1.1它的主要作用是:反向代理(请求的转发)路由和负载均衡身份认证和权限控制对请求限流1.2相比于Zuul的优势:SpringCloudGateway基于
Spring5
中提供的WebFlux,是一种响应式编程的实现
莫轻言舞
·
2023-08-08 05:08
微服务
架构
spring
gateway
2020-03-31【Spring Cloud】一个超简单的小例子初步了解网关Gateway的使用
SpringCloudGateway提供了一个在Spring生态系统之上构建的API网关,包括:
Spring5
,SpringBoot2和ProjectReactor。
IT职涯
·
2023-08-08 05:23
Spring5
基础(5)——Spring Bean(装配方式——xml配置文件装配)
这是上两篇链接:
Spring5
基础(3)——SpringBean(配置属性+实例化+作用域)
Spring5
基础(4)——SpringBean(生命周期)SpringBea
小蜉蝣星蔚
·
2023-08-07 21:39
idea+gradle阅读
spring5
.2.9源码之源码构建报错解决方案
注意1、先确保gradle版本和spring、jdk版本对应本文:gradle:5.6.4/
spring5
.2.9/jdk1.8(gradle和jdk都要先安装好,gradle还要配置好本地资源文件路径
寒江雪江南岸蓑笠翁
·
2023-08-07 12:12
intellij-idea
java
ide
spring
【SpringCloud】Gateway服务网关
SpringCloudGateway是SpringCloud的一个全新项目,该项目是基于
Spring5
.0,SpringBoot2.0和ProjectReactor等响应式编程和事件流技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的
小星星*
·
2023-08-06 22:07
spring
cloud
gateway
spring
java
常用拦截器HandlerInterceptor+ClientHttpRequestInterceptor+RequestInterceptor+AsyncClientRequestIntercep介绍
引言:在日常开发中,我们常用拦截器如HandlerInterceptor,ClientHttpRequestInterceptor,RequestInterceptor,以及
spring5
.0提供的AsyncClientHttpRequestInterceptor
RachelHwang
·
2023-08-06 04:33
spring
spring
boot
spring
java
springmvc
Spring5
源码分析系列(五)基于XML的依赖注入
本文紧接上文IOC容器,讲解基于XML的依赖注入,文章参考自Tom老师视频,下一篇文章将介绍基于Annotation的依赖注入。基于XML的依赖注入1、依赖注入发生的时间当SpringIOC容器完成了Bean定义资源的定位、载入和解析注册以后,IOC容器中已经管理类Bean定义的相关数据,但是此时IOC容器还没有对所管理的Bean进行依赖注入,依赖注入在以下两种情况发生:(1).用户第一次通过ge
yyyyyhu
·
2023-08-03 23:38
java开发
Spring
Spring
依赖注入
springboot2实现图片文件上传与mysql存储路径并回显
mysql8IDEAIntelliJIDEA2022.2.1JDK1.8SpringBoot2.7.13mybatis2.3.1springboot是基于spring4.0,springboot2是基于
spring5
.0
QGS-CD
·
2023-07-31 23:29
mysql
数据库
spring5
源码篇(11)——spring-tx事务源码
spring-framework版本:v5.3.19文章目录1、@EnableTransactionManagement2、TransactionAttributeSourcePointcut3、TransactionInterceptor3.1、createTransactionIfNecessary创建TransactionInfo3.1.1、doGetTransaction获取事务对象3.1
贫僧洗发水呢
·
2023-07-30 21:29
Spring
spring
spring5
源码篇(9)——mybatis-spring整合原理
spring-framework版本:v5.3.19spring和mybatis的整合无非主要就是以下几个方面:1、SqlSessionFactory怎么注入?2、Mapper代理怎么注入?3、为什么要接管mybatis事务?文章目录一、SqlSessionFactory怎么注入SqlSessionFactoryBean二、Mapper代理怎么注入MapperFactoryBeanSqlSessi
贫僧洗发水呢
·
2023-07-30 21:29
mybatis
spring
java
spring5
源码篇(12)——spring-mvc请求流程
spring-framework版本:v5.3.19文章目录一、请求流程1、处理器映射器1.1、RequestMappingHandlerMapping1.2、获取对应的映射方法1.3、添加拦截器2、获取合适的处理器适配器3、通过处理器适配器执行处理器方法3.1、拦截器的前置后置3.2、处理器的执行3.2.1参数解析器解析参数和执行处理器方法3.2.2结果处理器处理结果3.2.3消息转化器4、视图
贫僧洗发水呢
·
2023-07-30 21:59
Spring
spring
mvc
java
spring5
源码篇(13)——spring mvc无xml整合tomcat与父子容器的启动
spring-framework版本:v5.3.19文章目录整合步骤实现原理ServletContainerInitializer与WebApplicationInitializer父容器的启动子容器的启动相关面试题整合步骤试想这么一个场景。只用springmvc(确切来说是spring-framework),如何既不搭建web工程(无web.xml)又不用springboot的去整合tomcat
贫僧洗发水呢
·
2023-07-30 09:21
Spring
spring
mvc
SpringBoot学习(二)
一、SpringBoot简介1.1、Spring能做什么1.1.1、Spring的能力及生态1.1.2、
Spring5
的响应式编程1.2、SpringBoot是什么百度百科:SpringBoot是由Pivotal
卷Java
·
2023-07-30 03:56
spring
boot
学习
后端
二、如何使用 Flux 和 Mono 构建响应式数据流?
而我们每天都在使用的Spring就是这样一款支持响应式编程的开发框架,
Spring5
的响应式编程模型以ProjectReactor库为基础,而后者则实现了响应式流规范。
梦想的优惠券
·
2023-07-29 14:12
#
响应式编程
响应式
Flux
Mono
Spring5
的WebClient使用详解
104674808AsyncRestTemplate:https://blog.csdn.net/zzhongcy/article/details/105410316这里介绍一下另外一个新兴的http客户端:WebClient2介绍在
Spring5
zzhongcy
·
2023-07-29 04:16
SpringBoot
Spring系列一:spring的安装与使用
文章目录官方资料
Spring5
下载文档介绍
Spring5
内容介绍重要概念快速入门Spring操作演示类加载路径Debug配置Spring容器结构剖析实现简单基于XML配置程序Spring原生容器结构梳理作业布置基于
~ 小团子
·
2023-07-29 02:05
SSM框架
spring
(三)springboot实战——web新特性之函数式实现
函数式web是
spring5
.2之后的一个新特性,可以通过函数去定义web请求的处理流程,使得代码更为简洁,耦合性也降低了。
北溟溟
·
2023-07-29 01:27
#
springboot
spring
boot
springboot-redis使用fastjson2
*使用fastjson2-extension-
spring5
,3.
zctel
·
2023-07-28 07:30
java代码实现
spring
boot
redis
后端
fastjson2
Spring5
笔记教程
Spring5
1.、Spring1.1、简介Spring——>春天,为开源软件带来了春天2002,首次推出了Spring框架的雏形:interface21框架!
爱写Bug的小孙
·
2023-07-27 13:09
java知识笔记
笔记
Spring
SpringBoot 刷新上下文1--主流程
SpringBoot刷新上下文一共七篇,基于SpringBoot2.2.7.RELEASE,
Spring5
.2.6.RELEASESpringBoot刷新上下文1–主流程SpringBoot刷新上下文2
喜欢小苹果的码农
·
2023-07-26 22:42
源码分析
SpringBoot源码分析
SpringBoot
刷新上下文
spring
boot
spring
java
Spring5
学习笔记 — IOC
✅作者简介:大家好,我是Cisyam,热爱Java后端开发者,一个想要与大家共同进步的男人个人主页:Cisyam-Shark的博客当前专栏:Spring专栏✨特色专栏:MySQL学习本文内容:
Spring5
Cisyam^
·
2023-07-26 20:34
Spring专栏
学习
笔记
Spring
spring 5.0+后的Bean生命周期完整版
为什么要写这篇文章呢,最近有在看
spring5
.0+的源码,着重看了下Bean的生命周期这里,然后发现网上的有些文章讲述并不完整,或者说全面。
__TiAmo
·
2023-07-26 12:53
Spring总结—SpringWebFlux
SpringWebFlux基本概念(1)是
Spring5
添加的新的模块,用于web开发的,功能和SpringMVC类似的,WebFlux使用当前一种比较流行响应式编程出现的框架。
mentality_sx
·
2023-07-25 15:55
Spring
spring
从零开始 Spring Cloud 7:Gateway
从零开始SpringCloud7:Gateway图源:laiketui.comSpringCloudGateway是SpringCloud的一个全新项目,该项目是基于
Spring5
.0,SpringBoot2.0
魔芋红茶
·
2023-07-25 11:45
JAVA
spring
cloud
gateway
spring
Java8 Stream流总结整理
,Java开发进入一个新的阶段,Java8经历9个里程碑版本,于2014年3月18日正式发布,距今已有很长一段时间了,一些流行框架都采用了Java8,比如Mybatis3.5.x开始全面采用JDK8,
Spring5
Mr_Chao3
·
2023-07-25 09:02
spring 常见扩展点
Spring框架提供了很多扩展点,以下是
Spring5
.3.9版本中所有的扩展点:1.BeanPostProcessor:在Bean实例化后、初始化前后进行扩展操作。
Micrle_007
·
2023-07-25 02:41
Spring
spring
java
后端
Spring5
WebClient在多线程场景下的正确使用方式
使用WebClientclient=WebClient.create("http://localhost:8080")创建一个单例的WebClient实例,在整个应用中都使用此单例对象。调用client.get()方法创建出的WebClient的子类对象不是线程安全的,在请求发出前任何对此对象的uri、header的修改都会直接生效,因此这个子类对象应该在创建后立即消耗,并且只被一个线程使用。
Kevin_Tsang
·
2023-07-24 21:39
springcloud-网关路由gateway
简介SpringCloudGateway是SpringCloud的一个全新项目,该项目是基于
Spring5
.0,SpringBoot2.0和ProjectReactor等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的
王诗林
·
2023-07-24 06:12
Github星标百万,终于有人将Spring技术精髓收录成册
前言介绍全面剖析SpringFramework核心特征及新增功能,助你轻松掌握Java企业级应用程序开发深入介绍SpringBoot高级功能,助你将微服务快速部署到云端
spring5
.0特点介绍本书每个章节内容都有内容介绍和小章节
鸨哥学JAVA
·
2023-07-21 19:27
Java
编程
程序员
面试
职场和发展
框架的目录
框架的目录文章目录JavaWeb
Spring5
SpringMVCMyBatisSpringBoot2SpringSecurityMaven/Gradle
uxiang_blog
·
2023-07-20 23:17
#
框架
后端
框架
【Springboot】笔记1
文章目录01、基础入门-SpringBoot2课程介绍02、基础入门-Spring生态圈Spring能做什么Spring的能力Spring的生态
Spring5
重大升级为什么用SpringBoo
菜鸡也会飞
·
2023-07-20 14:38
Javaee
spring
boot
笔记
后端
快速突击 Spring Cloud Gateway
认识SpringCloudGateway(此文章转载自乐字节)SpringCloudGateway是一款基于
Spring5
,ProjectReactor以及SpringBoot2构建的API网关,是SpringCloud
代码小背包
·
2023-07-20 07:07
Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm调优
性能优化JVM调优Java程序性能优化TomcatMysqlSpringIOCSpringAOPSpringMVC
Spring5
新特性Mybatis分布式架构架构核心服务层技术架构关键技术设施分布式消息通讯异步于
Java进阶架构师
·
2023-07-20 00:19
SpringCloud学习路线(7)—— 统一网关Gateway
网关(三)网关的功能身份认证和权限校验服务路由、负载均衡请求限流(四)网关的技术实现SpringCloud提供了两种网关实现方式:SpringCloudGateway,基于
Spring5
中提供的WebFlux
Zain_horse
·
2023-07-20 00:13
spring
cloud
学习
gateway
SpringBoot 2/3 实现跨域报错:When allowCredentials is true, xxxxxxx , using “allowedOriginPatterns“ instead
目录CorsFilter方式设置跨域补充:通过addCorsMappings实现跨域补充:通过@CrossOrigin实现跨域环境:SpringBoot2.7.12、
Spring5
.3.27SpringBoot3
Roc.Chang
·
2023-07-18 17:48
#
SpringBoot
spring
boot
java
spring
系统安全
Spring5
源码解析-Spring框架中的事件和监听器
事件和平时所用的回调思想在与GUI(JavaScript,Swing)相关的技术中非常流行。而在Web应用程序的服务器端,我们很少去直接使用。但这并不意味着我们无法在服务端去实现一个面向事件的体系结构。在本文中,我们将重点介绍Spring框架中的事件处理。首先,会先介绍下事件驱动编程这个概念。接着,我们会将精力放在专门用于Spring框架中的事件处理之上。然后我们会看到实现事件调度和监听的主要方法
Java小铺
·
2023-07-18 17:56
spring cloud gateway (五)
Gateway简介SpringCloudGateway是Spring公司基于
Spring5
.0,SpringBoot2.0和ProjectReactor等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的
会跑的葫芦怪
·
2023-07-18 13:02
spring
cloud
alibaba
微服务
java
开发语言
【深入浅出Spring原理及实战】「夯实基础系列」360全方位渗透和探究Spring的核心注解开发和实现指南(
Spring5
的常见的注解)
360全方位渗透和探究Spring的核心注解开发和实现指南Spring的注解介绍核心基础注解核心注解分析xml文件的配置configuration的配置@Lazy&&@Scope@ComponentScan添加Controller、Service、Repository注入到spring容器@ComponentScan多包扫描的属性排除某些包或者类的扫描排除过滤:FilterType.ANNOTAT
洛神灬殇
·
2023-07-17 13:15
#
spring
java
后端
spring 基础模块搭建demo
代码:https://github.com/bugCreate/springlearn层次结构:1.springcloudgatewaySpringCloudGateway是Spring官方基于
Spring5
.0
天地一蜉蝣_6e86
·
2023-07-17 12:50
Spring5
框架
摘要Spring框架概述轻量级开源JavaEE框架,为了减少企业中项目复杂性,两个核心组成:IOC和AOPIOC容器IOC底层原理(工厂,反射等)IOC接口(BeanFactory)IOC操作Bean管理(基于xml)IOC操作Bean管理(基于注解)AOPAOP底层原理:动态代理(有接口使用JDK动态代理、无接口使用CGLIB动态代理)术语:连接点、切入点、增强(通知)、切面基于AspectJ实
CJ21
·
2023-07-17 01:10
微服务网关SpringCloudGateway实战
2.核心概念快速入门1.微服务开发2.网关配置创建一个Gateway服务,引入以下依赖:微服务网关SpringCloudGateway1.概述Springcloudgateway是spring官方基于
Spring5
.0
ADRU
·
2023-07-16 17:01
微服务
gateway
后端
spring5
源码篇(10)——spring-aop代理过程
spring-framework版本:v5.3.19文章目录1、ProxyFactory1.1、createAopProxy()创建AopProxy1.2、getProxy()创建代理对象1.3、JdkDynamicAopProxy#invoke代理逻辑1.3.1、advised.getInterceptorsAndDynamicInterceptionAdvice()匹配添加的advisor并转
贫僧洗发水呢
·
2023-07-16 11:37
Spring
spring
java
Spring——Transaction事务详解
Spring——事务详解学习视频:B站狂神说Java之
Spring5
教程:https://www.bilibili.com/video/BV1WE411d7Dv事务:事务(Transaction),一般是指要做的或所做的事情
一条有梦想的咸鱼-
·
2023-07-15 14:17
Java基础自学笔记
java
spring
spring5
-介绍Spring框架
Spring框架是一个Java平台,它为开发Java应用程序提供全面的基础架构支持。Spring负责基础架构,因此您可以专注于应用程序的开发。Spring可以让您从“plainoldJavaobjects”(POJO)中构建应用程序和通过非侵入性的POJO实现企业应用服务。此功能适用于JavaSE的编程模型,全部的或部分的适应JavaEE模型。2.1依赖注入和控制反转Java应用程序-这是一个宽松
m0_67391401
·
2023-07-15 08:44
java
java
后端
Spring5
学习笔记--详细一文通
Spring5
学习笔记--详细一文通1`Spring`框架概述1.1`
Spring5
`简述1.2`
Spring5
`入门案例1.2.1`
Spring5
`下载1.1.2打开`idea`工具,创建普通`Java
梦幻蔚蓝
·
2023-07-14 15:21
JAVA
学习
笔记
spring
junit
log4j
intellij-idea
maven
Spring5
学习笔记--Maven
Spring5
学习笔记--MavenMaven高级1分模块开发1.1分模块开发设计1.2分模块开发实现1.2.1环境准备1.2.2抽取domain层步骤1:创建新模块步骤2:项目中创建domain包步骤
梦幻蔚蓝
·
2023-07-14 15:14
JAVA
学习
笔记
maven
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他