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
AOP——AbstractAutoProxyCreator横切逻辑的加载与解析
SpringAOP的总体流程1、注册解析AOP的服务2、解析和加载横切逻辑3、将横切逻辑织入目标Bean中AnnotationAwareAspectJAutoProxyCreator继承体系图AnnotationAwareAspectJAutoProxyCreator既实现了SmartInstantiationAwareBeanPostProcessor又实现了BeanFactoryAware。就
小波同学
·
2020-07-05 16:17
Spring源码环境搭建 (基于
Spring5
.0以上)
文章目录一、使用Git下载源码二、安装Gradle环境1.1去官网下载Gradle1.2配置环境变量1.3在Eclipse中配置Gradle三、把spring源码的项目结构转换成eclipse的结构四、把spring项目导入eclipse五、在Eclipse中配置Groovy环境最近打算看一看spring源码,结果搭建个环境搭建了一下午,真是一步一个坎,所以记录了此篇文章希望能帮助后来的小伙伴少踩
眼望天空
·
2020-07-05 15:17
Spring5
.0.2源码构建(踩坑)
这俩天开始搞了下
spring5
.0.2的源码构建,遇见了很多的坑,网上也找了许多大牛的博客,但是呵呵..,也许各种环境不一样,依然没有解决我的问题。好了,闲话少说,现在开始介绍下我的构建过程吧!
化蝶飞舞
·
2020-07-05 15:06
Sping全家桶
spring源码------`@ComponentScans`,`@ComponentScan`注解解析以及
spring5
.0新特性META-INF/spring.components文件...
1.@ComponentScans,@ComponentScan作用 @ComponentScan这个注解作用大家应该都熟悉,这里的作用大家应该都知道。用来指定spring注册bean的时候需要扫描的包或者类,还可以指定我们定义的bean名称生成器,代理类型,扫描过滤器等与xml配置形式的标签作用一样。看看其中的元素就知道。@Retention(RetentionPolicy.RUNTIME)@T
szhlcy
·
2020-07-05 14:37
#
Spring的其他源码分析
spring5
.0源码-注解阅读笔记
Spring注解扫描怎么实现通过注解,如何实现事务注解:用一个词就可以描述注解,那就是元数据,即一种描述数据的数据。所以,可以说注解就是源代码的元数据。JDK1.5以后提供java建立自定义注解的一些必须知道的参数@Documented–注解是否将包含在JavaDoc中@Retention–什么时候使用该注解@Target?–注解用于什么地方@Inherited–是否允许子类继承该注解@Docum
松影
·
2020-07-05 12:06
java
源码学习
Spring
Spring IoC bean 的初始化
前言本系列全部基于
Spring5
.2.2.BUILD-SNAPSHOT版本。因为Spring整个体系太过于庞大,所以只会进行关键部分的源码解析。
leisurexi
·
2020-07-05 10:00
Spring5
源码深度解析(一)——Spring整体架构
开篇:新的一学期,希望可以有新的收获,写这个的目的一方面是增强自己的手写能力和逻辑能力,另外一方面也可以记录自己的学习进度和学习程度。Spring整体架构图:Spring架构分析CoreContainer(核心容器):里边包含Core,Beans,Context,SpEl(SpringExpressionLanuage)。Core:主要包含Spring框架基本的核心工具类,Spring的其他组件也
喜欢学习的小棉袄
·
2020-07-05 09:28
Spring源码分析
Spring5源码分析
springboot thymeleaf静态资源引入失效问题解决
众所周知,springboot2.0以上的版本是基于
spring5
.0了.说明什么问题?
LDeemo
·
2020-07-05 08:40
maven整合
Spring5
+Struts2+Hibernate5的pom.xml文件
4.0.0com.jboaMyJboa1.0-SNAPSHOTwarMyJboaMavenWebapphttp://www.example.comUTF-81.81.8UTF-85.0.2.RELEASE5.2.12.Final2.3.162.5.0junitjunit4.11testorg.hibernatehibernate-core${hibernate.version}org.hibern
Mr微笑
·
2020-07-05 07:10
SSH和SSM详细总结
一篇文章教你spring源码搭建和跳过本人踩过的坑
#
Spring5
源码下载搭建注意事项1.JDK需要升级到1.8以上。
MR~许先生
·
2020-07-05 05:24
spring
Spring源码探究 | 二、源码构建
2、
Spring5
源码下载这里采用目前最新的
Spring5
来完成对Spring的学习。首先你的JDK需要升级到1.8以上。
GiraffePeng
·
2020-07-05 05:20
Spring
spring5
.0.5初始化源码学习三部曲之三:AbstractApplicationContext.refresh()方法
本章是《spring初始化源码学习三部曲》系列的终章,重点是学习AbstractApplicationContext.refresh()方法;我们先来回顾ClassPathXmlApplicationContext类的初始化过程如下代码:publicClassPathXmlApplicationContext(String[]paths,Classclazz,@NullableApplicatio
龙行天下-海
·
2020-07-05 04:28
框架源码分析
spring5
.0.5扩展实战之一:自定义环境变量验证
在之前学习spring环境初始化源码过程中,见到有些地方能通过子类来实现自定义扩展,从本章开始,我们来逐一实践这些扩展,除了加深对spring的理解,有的扩展也能解决一些通用问题;相关文章的链接为了方便开发和测试,我们的扩展实战是在springboot框架下进行的,在springboot自定义spring扩展的方式请参考《springboot应用使用自定义的ApplicationContext实现
龙行天下-海
·
2020-07-05 04:28
框架源码分析
Spring 5 源码下载 & 导入IDEA
本专题使用
Spring5
.0.2版本分析,此处提供下载地址:https://github.com/spring-projects/spring-framework/archive/v5.0.2.RELEASE.zip
扛麻袋的少年
·
2020-07-04 23:28
Spring5
源码分析
Spring5
AOP——BeanPostProcessor
什么是BeanPostProcessor?有什么作用?Bean的后置处理器,首先来说,他是Spring中抽象出来的一个顶级的接口,他里面有如下两个方法。/***允许对新的bean示例进行自定义的修改,例如检查标志接口或进行代理封装**spring上下文会在它的beng定义中自动检测BeanPostProcessor实例,并将它们应用于随后创建的每一个bean实例**implement{@link#
小波同学
·
2020-07-04 23:37
Project Reactor 核心原理解析
主要目的是让自己能深入理解Reactor这个项目,以及
Spring5
和SpringBoot2。
PolarisHuster
·
2020-07-04 20:26
spring
反应式编程
Spring5
源码分析系列(六)基于注解的依赖注入
紧接上文基于XML的依赖注入,本文开始讲解基于注解的依赖注入,文章参考自Tom老师的视频。基于Annotation的依赖注入1.从Spring2.0以后的版本中,Spring也引入了基于注解(Annotation)方式的配置,注解(Annotation)是JDK1.5中引入的一个新特性,用于简化Bean的配置,某些场合可以取代XML配置文件。开发人员对注解(Annotation)的态度也是萝卜青菜
yyyyyhu
·
2020-07-04 18:45
java开发
Spring
Spring5
.X 事务管理器 PlatformTransactionManager
一、事务管理器类图二、事务管理器概述PlatformTransactionManager接口定义了获取事务(getTransaction)、提交事务(commit)、回滚事务(rollback)三个方法。getTransaction:根据指定的传播行为,返回当前活动的事务或创建新的事务。commit:提交给定事务的提交。如果已通过编程将事务标记为仅回滚,请执行回滚。rollback:执行给定事务的
只道当时是寻常
·
2020-07-04 17:19
Spring5.x
Java高级篇
目录1新技术1.1Java81.2Java91.3Java101.4Java111.5
Spring5
1.6SpringBoot2.01.7HTTP/21.8HTTP/32性能优化2.1Java程序优化2.1.1
hf寒沨
·
2020-07-04 17:23
Java
Java程序员在2020年应该学习的10件事
对于Java开发人员来说,最近几年带来了很多每6个月就要更新一次Java新版本,并发布了许多流行的框架,如
Spring5
,SpringSecurity5和SpringBoot2等,因此带来了巨大的挑战。
dfsgwe1231
·
2020-07-04 14:59
Spring Reactor 入门与实践
适合阅读的人群:本文适合对Spring、Netty等框架,以及Java8的Lambda、Stream等特性有基本认识,希望了解
Spring5
的反应式编程特性的技术人员阅读。
daniel7443
·
2020-07-04 14:01
spring
reactor
Reactor实例解析
Reactor是一个运行在Java8之上的响应式流框架,它提供了一组响应式风格的API\\t除了个别API上的区别,它的原理跟RxJava很相似\\t它是第四代响应式框架,支持操作融合,类似RxJava2\\t
Spring5
cpongo4'"\?;@
·
2020-07-04 13:09
Spring IoC 属性赋值阶段
前言本系列全部基于
Spring5
.2.2.BUILD-SNAPSHOT版本。因为Spring整个体系太过于庞大,所以只会进行关键部分的源码解析。
leisurexi
·
2020-07-04 12:00
Spring5
+Hibernate5.1+Struts2.5的环境搭建(IDEA)
一、POM文件4.0.0com.huilongOA1.0warOAMavenWebapphttp://www.example.comUTF-81.81.85.0.7.RELEASE5.1.10.Final2.5.14.1org.springframeworkspring-orm${spring.version}org.springframeworkspring-context${spring.ve
YiJianCaoTang
·
2020-07-04 09:36
SSH
使用WebMvcConfigurationSupport无法访问html页面原因分析
近日在使用Spring3.0+无web.xml搭建SpringMVC原型项目时,当使用
spring5
.0版本以上时,会发现WebMvcConfigurerAdapter已经过时,此时将继承WebMvcConfigurerAdapter
Yinbin_
·
2020-07-04 09:05
java
#
spring
Spring Cloud系列教程(十六):下一代网关服务Gateway-入门篇(Finchley版本)
RELEASE/reference/html/一.什么是SpringCloudGateway来自官方文档的一句话:SpringCloudGateway提供了一个在Spring生态系统之上构建的API网关,包括:
Spring5
Thinkingcao
·
2020-07-04 08:37
Spring
Cloud2.x系列教程
Gateway
Gateway入门
网关
web 项目中报错解决,java.io.FileNotFoundException: druid.properties (系统找不到指定的文件);【spring工厂解耦开发】
使用Tomcat9.0,
spring5
.0框架原始工厂类解耦,druid-1.0.9jar版本,JDK9,MSQL8版本数据库模拟web页面登录案例时候出现druid.properties文件找不到的报错信息
打豆豆。
·
2020-07-04 03:50
web
基于spring cloud OAuth2的微服务授权验证服务搭建的一些坑, 包括401,client_secret,invalid_scope等问题...
springcloudFinchley.SR1版本,springboot版本2.0.6问题一:返回401,Unauthorized出现这个问题原因很多:首先确保方法开启client_id参数校验:最后,
spring5
weixin_30699831
·
2020-07-04 02:44
Spring5
事件驱动模型分析
目录简介概念核心组成Spring中事件驱动模型核心组成案例说明原理分析事件广播器初始化事件对象ApplicationContextEvent分析注册监听事件事件发布和事件监听器执行相关参考源码简介事件驱动模型,也即是我们通常说的观察者设计模式的一种实现方式。概念定义对象间的一种一对多的依赖关系,当一个对象的状态发生变化时,所有依赖它的对象都得到通知并自动更新。核心组成事件源:负责产生事件的对象。比
九州无尘
·
2020-07-04 01:45
Spring
Spring
Boot
设计模式
Spring5
IOC容器解析——refresh()方法分析
Spring容器创建之后,会调用它的refresh方法刷新Spring应用的上下文。首先整体查看AbstractApplicationContext#refresh源码/***加载或刷新一个持久化的配置,可能是XML文件、属性文件或关系数据库模式。*由于这是一种启动方法,如果失败,应该销毁已经创建的单例,以避免悬空资源。*换句话说,在调用该方法之后,要么全部实例化,要么完全不实例化。*@throw
小波同学
·
2020-07-02 22:05
Spring5
IOC容器解析——BeanFactory、ApplicationContext
BeanFactoryDefaultListableBeanFactory简单容器此图是默认容器DefaultListableBeanFactory的继承实现关系图:1、BeanFactory接口:容器顶级接口,提供了容器最基本的能力,包括获取bean,是否包含bean,是否单例,获取bean类型,Bean的别名等方法。2、ListableBeanFactory接口:BeanFactory的子接口
小波同学
·
2020-07-02 22:24
spring框架概述复习
一、Spring框架概述1.spring框架组成①:IOC容器;②:Aop;③:JdbcTemplate;④:事务管理;额外介绍:
spring5
新特性2.spring两大核心IOC容器和Aop面向切面3
Lazy_lazy_LAZY
·
2020-07-02 22:20
Spring5学习
spring
程序人生
maven依赖整理
cn.hutoolhutool-all5.0.7mybatis-pluscom.baomidoumybatis-plus-boot-starter3.10shiroorg.apache.shiroshiro-spring1.4.1thymeleaf模板org.thymeleafthymeleaf-
spring5
org.thymeleaf.extrasthymeleaf
凌晨两点的风
·
2020-07-02 16:42
Spring全家桶的深入学习(一):Spring起步
第一个Spring应用DEMO编写自己的第一个SpringMVC例子尝试使用SpringBootDevTools回顾总结背景Spring早已经成为企业级开发的业界标准,尤其是SpringBoot2.0、
Spring5
智慧zhuhuix
·
2020-07-02 16:00
1-
Spring5
-2-AOP&&jdbcTemplate
1、什么是AOP(1)面向切面编程(方面),利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。(2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能(3)使用登录例子说明AOP登入AOP案例2、AOP(底层原理)1、AOP底层使用动态代理(1)有两种情况动态代理第一种有接口情况,使用JDK动态代理⚫创建接口实现类代
鄙人_阿K
·
2020-07-02 15:29
深入浅出boot2.0 第14章 webFlux
响应式spring对响应式的支持
spring5
新框架SpringwebFlux电商金融对严谨要求高,对于数据的一致性十分重要并发:通过锁保证一些重要数据的一致性游戏视频新闻广告,不需要很高的数据一致性但
天海华兮
·
2020-07-02 15:24
怎么为你的springboot应用程序配置TLS和HTTP/2
从Java9和SpringBoot2/
Spring5
开始,您可以轻松地让web应用程序使用安
FredLzy
·
2020-07-02 10:13
JAVA
Spring
RestFul
Spring 5框架之使用AspectJ 实现AOP功能 (九)
关于Spring原生AOP的用法可参考之前的一篇博客文章
Spring5
框架之AOP-ProxyFactory底层实现(五)在使用AspectJ之前让我先温习一下几个比较重要的概念如下所示:before:
codegeekgao
·
2020-07-02 05:19
Spring
Spring5
结构梳理
what:轻量级Java应用(SE/EE)开发框架,简化企业级应用的开发how:基于POJO的轻量级和最小侵入式编程/通过依赖注入和面向接口松耦合/基于切面和惯性进行声明式编程/通过切面和模板减少重复代码todo:BOP+DI+AOP来实现spring集成-->6+11.核心容器(CoreContainer)核心模块(Spring-beans+Spring-core)-->IOC+DIBeanFa
CrazySabri
·
2020-07-02 01:57
java框架之Spring
java基础
Spring事件相关类关系源码解析--Spring的事件机制源码分析(二)
注意:该源码分析对应版本为
spring5
.1.x1,概述本篇开始分析Spring的事件机制源码,因为Spring的事件机制实质是观察者(发布订阅)模式的实现,因此要想搞清楚Spring的事件机制,因此得知道观察者模式是什么
源码笔记
·
2020-07-01 18:41
Spring5源码分析
架构学习(1)实例分析:
Spring5
.0.8+SpringMVC+Hibernate5.3.4
想学习如何实现ActivitiModeler与自己开发的业务系统的整合,因此先把业务系统的框架搭起来。综合考虑目前Web应用开发框架,选择Spring+SpringMVC+Hibernate框架。本文就是搭建这样一个框架的基本流程,期间反复出现了各种莫名的错误,参考了诸多网文和官方文档,终于解决了问题,特此留档,以备后查。0、主要参考资料搭建框架和编写文档过程中,重点参考了以下文章,特此致谢。(1
Liu_desheng
·
2020-07-01 11:15
SSH框架
完全基于注解的
Spring5
.x的事务的代码Demo
以一个用户新增的功能为例,演示
Spring5
基于完全注解方式整合事务的例子。
Jabari_Lu
·
2020-07-01 11:40
Spring
java2年面试
简化新应用的初始搭建以及开发过程,该框架使用了特定的方式来进行配置,从而不再需要定义样板化的配置SpringBoot特点1,创建独立的Spring应用程序2,嵌入的Tomcat,无需部署WAR文件3,简化Maven配置4,自动配置
Spring5
zhj_007
·
2020-07-01 07:52
面试
1.5 tomcat是如何打破双亲委派机制的?
当然是n多个应用程序,加入我们使用的都是spring的框架,那我们能保证所有的应用程序都是用spring4或者
spring5
么?
盛开的太阳
·
2020-07-01 04:00
阿里P8Java架构师是如何规划架构体系的呢?
性能优化JVM调优Java程序性能优化TomcatMysqlSpringIOCSpringAOPSpringMVC
Spring5
新特性Mybatis分布式架构架构核心服务层技术架构关键技术设施分布式消息通讯异步于
项少龙1
·
2020-07-01 01:15
Spring Cloud Gateway基于服务发现的默认路由规则
1.SpringGateway概述1.1什么是SpringCloudGatewaySpringCloudGateway是Spring官方基于
Spring5
.0,SpringBoot2.0和ProjectReactor
lockie_zou
·
2020-06-30 20:51
spring
cloud
Spring Boot 2 之 WebFlux 反应式编程解析及实战
近些年来,反应式编程亦或称为响应式编程,在开发者社区中很受欢迎,特别在
Spring5
以及SpringBoot2发布之后热度再次飙升。
zxc123e
·
2020-06-30 20:51
java
Spring Cloud 学习笔记(四)--网关Gateway Demo
概述Springcloudgateway是spring官方基于
Spring5
.0、SpringBoot2.0和ProjectReactor等技术开发的网关,SpringCloudGateway旨在为微服务架构提供简单
lwtxzwt
·
2020-06-30 20:42
SpringCloud
学习笔记
SpringBoot,SpringCloud入门到精通最简单教程
SpringBoot特点1.创建独立的Spring应用程序2.嵌入的Tomcat,无需部署WAR文件3.简化Maven配置4.自动配置
Spring5
.提供生产就绪型功能,如指标,健康检查和外部配置6.绝对没有代码生成和对
子非鱼yy
·
2020-06-30 19:32
spring
boot
spring
cloud
SpringBoot入门
关于Gateway
一.Gateway是什么SpringCloudGateway是Spring官方基于
Spring5
.0,SpringBoot2.0和ProjectReactor等技术开发的网关,SpringCloudGateway
神zhang80
·
2020-06-30 19:10
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他