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
*Spring系列
鸣谢
此系列学习文章转自程序员DD,翟永超大神的
Spring系列
教程,每篇文章最下面都有原文的链接,特此声明和致谢!
郭艺宾
·
2019-07-17 16:44
后端开发常用框架文档及中文翻译
https://www.docs4dev.com包含
Spring系列
文档(Spring,SpringBoot,SpringCloud,SpringSecurity,SpringSession),大数据(
飞龙
·
2019-07-16 00:00
后端
和朱晔一起复习Java并发(一):线程池
和我之前的
Spring系列
文章一样,我们会以做一些Demo做实验的方式来复习一些知识点。本文我们先从Java并发中最最常用的线程池开始。
lovecindywang
·
2019-07-13 21:00
和朱晔一起复习Java并发(一):线程池
和朱晔一起复习Java并发(一):线程池和我之前的
Spring系列
文章一样,我们会以做一些Demo做实验的方式来复习一些知识点。本文我们先从Java并发中最最常用的线程池开始。
lovecindywang
·
2019-07-13 21:00
Spring中AOP相关源码解析
AOP前置理论首先在学习源码之前我们需要了解关于AOP的相关概念如切点切面等,以及如何使用AOP,这里可以看我之前的文章:
Spring系列
之AOP的原理及手动实现创建AOP相关对象对于Java这种面向对象语言来说任何功能的实现都是依赖于对象
宁愿呢
·
2019-07-05 14:00
Spring系列
学习实践思考-初识Spring家族特性
SpringFramework的历史诞生于2002年,成型于2003年,最早的作者是RodJonnson目前发展到Spring5.x版本,支持JDK8-11和JAVAEE8Spring,始于框架,但不限于框架Spirng:thesourceformodernjava;yourapp->SpringBoot(构建)->SpringCloud(协调)->SpringCloudDataFlow(连接)S
Shao Kaiyang
·
2019-06-15 16:18
Spring
Spring系列
中的AOP实现的两种方式
一、AOP实现的两种方式(1)采用声明的方式来实现(基于XML)(2)是采用注解的方式来实现(基于AspectJ)。二、AOP的一些重要概念(1)Joinpoint(连接点):程序执行时的某个特定的点,在Spring中就是某一个方法的执行。(2)Pointcut(切点):说的通俗点,spring中AOP的切点就是指一些方法的集合,而这些方法是需要被增强、被代理的。一般都是按照一定的约定规则来表示的
Abby_lxf
·
2019-06-11 15:47
SSM框架及相关技术
Spring系列
-Spring远端调用原理分析
背景:在分布式计算中,经常涉及到多服务器之间不同进程的通信与计算交互,所以就需要用到远端调用。比如可以基于Http进行调用,或者WebService技术,或者RMI。通过这种技术,就可以进行服务能力的扩展,实现分布式计算。Spring为远端调用的实现提供了许多不同的方案,比如Http调用器、第三方远端调用库Hessian/Burlap、RMI、基于JavaRMI的解决方案等。这几种方案的套路其实都
chayangdz
·
2019-06-06 13:48
Spring
Spring系列
-Spring boot启动原理
我们上一篇文章新建了一个Springboot的项目:spring-boot-test,稍微做了一些配置就运行起来了。和以前运行普通的项目相比,Springboot最大的特点就是没有那一堆的配置文件,而且不用配置Tomcat,直接就可以运行了。那Springboot做了什么,可以让我们的开发变得这么方便呢?还是要回到我们的项目中,我们的pom中引入了spring-boot-starter-web的依
chayangdz
·
2019-06-06 00:00
Spring
如何给老婆解释什么是 Master-Slave
本文公众号来源:柳树的絮叨叨作者:靠发型吃饭的柳树这个作者我在知乎关注很久啦,之前看他的
Spring系列
、给老婆解释什么是RESTful,十分有趣!
Java3y
·
2019-06-04 14:47
Spring系列
-Spring事务处理原理分析
介绍:Spring既支持编程式事务处理方式,又支持声明式事务处理方式。编程式处理方式,是我们自己通过TransactionManager的commit和rollback来实现。声明式处理方式是我们比较常用的一种,可以在xml中配置,或者通过@Transactional注解方式来使用。事务实现原理:事务处理模块本质是通过AOP来实现的。在配置xml的时候,我们会配置TransactionProxyF
chayangdz
·
2019-06-02 12:43
Spring
spring系列
学习之一BeanFactory
BeanFactory的方法:ObjectgetBean(Stringname)throwsBeansException;TgetBean(Stringname,ClassrequiredType)throwsBeansException;TgetBean(ClassrequiredType)throwsBeansException;TgetBean(ClassrequiredType,Objec
追求逼格的程序员
·
2019-05-27 18:59
Spring框架模块
Spring系列
教程Spring框架介绍Spring框架模块Spring开发环境搭建(Eclipse)创建一个简单的Spring应用Spring控制反转容器(InversionofControl–IOC
吴吃辣
·
2019-05-27 10:30
Spring系列
-实战篇(4)-你有多了解MyBatis
1.概念在我上大学的时候,最流行的JavaEE框架是SSH(Struts+Spring+Hibernate),现在同学们应该都在学SSM(Spring+SpringMVC+MyBatis)了。从历史演变来看,Spring是越来越强大,而MyBatis则是顶替了Hibernate的地位。今天的“主角”就是MyBatis。1.1.ORM的历史演变我们先聊一聊ORM(ObjectRelationalMa
KerryWu
·
2019-05-27 00:00
mybatis
springboot
Spring系列
-Spring MVC处理请求流程
上一篇文章学习了SpringMVC的加载原理,那接下来,还有其它的一些知识点需要学习。当SpringMVC初始化完之后,是如何进行工作的呢?当Http请求到了我们Web服务后,是怎么样找到对应的Controller进行处理呢,又是怎么样返回给用户页面的呢?今天这篇文章就来学习一下这个流程。之前分析到,HandlerMapping会持有一系列URL到Controller的映射,SpringMVC提供
chayangdz
·
2019-05-26 16:25
Spring
Spring系列
-Spring MVC初始化流程
什么是SpringMVC?SpringMVC是Spring提供的的web框架,类似于Struts。不过在说SpringMVC之前,先说下MVC和三层架构吧,我们在web开发中,经常用到MVC模式,这个MVC指的是:Model(数据模型)+View(视图)+Controller(控制器),MVC模式在UI设计中使用非常普遍,主要特点是分离了模型,视图,控制器三种角色,将业务处理从UI设计中独立出来,
chayangdz
·
2019-05-25 19:15
Spring
spring系列
的注解学习
1.@SpringBootApplication(exclude={xxx1.class,xxx2.class})springboot自动配置了支持mongodb。在启动springboot时会自动实例化一个mongo实例。这不是我们想看到的。所以考虑禁用掉springboot的自动配置。用exclude=xxx.class禁用掉springboot自带的配置@SpringBootApplicat
冒险小A
·
2019-04-29 18:35
Spring系列
(一):Spring MVC bean 解析、注册、实例化流程源码剖析
1.背景最近在使用SpringMVC过程中遇到了一些问题,网上搜索不少帖子后虽然找到了答案和解决方法,但这些答案大部分都只是给了结论,并没有说明具体原因,感觉总是有点不太满意。更重要的是这些所谓的结论大多是抄来抄去,基本源自一家,真实性也有待考证。要成为一名优秀的码农,不仅能熟练的复制粘贴,更要有打破砂锅问到底的精神,达到知其然也知其所以然的境界。那作为程序员怎么能知其所以然呢?答案就是阅读源代码
七分熟pizza
·
2019-04-19 14:53
Spring系列
__02IOC模块简介
Spring的两大核心功能就是IoC和AOP,这篇文章主要介绍IoC。简单来说,在面向对象思想下,A类中有一个B类的属性,那么我们在创建A类时往往需要同时创建一个B类的对象,以便A类对其进行调用。但是,这样的后果便是,A类和B类的耦合度过高。而所谓的IoC(控制反转),其核心是DI,旨在提供一种更简单的机制来设置组件依赖项(通常称为对象的协作者),并在整个生命周期中管理这些依赖项。IoC通常可以分
本墨
·
2019-04-11 15:00
开发人员常用框架文档整理及中文翻译
开发人员常用的框架文档及中文翻译,包含
Spring系列
文档(Spring,SpringBoot,SpringCloud,SpringSecurity,SpringSession),日志(ApacheFlume
heyuxian
·
2019-04-10 00:00
python
mysql
springboot
java
文档
spring系列
笔记之常用注解
前言Spring的一个核心功能是IOC,就是将Bean初始化加载到容器中,Bean是如何加载到容器的,可以使用Spring注解方式或者SpringXML配置方式。Spring注解方式减少了配置文件内容,更加便于管理,并且使用注解可以大大提高了开发效率!该篇文章主要做下注解的笔记,以免我经常忘记~先给个demopackagecom.nuofankj.springdemo.resource;impor
稀饭下雪
·
2019-04-08 09:11
开发人员常用框架文档整理及中文翻译
后端开发常用框架文档及中文翻译,包含
Spring系列
文档(Spring,SpringBoot,SpringCloud,SpringSecurity,SpringSession),日志(ApacheFlume
四气
·
2019-04-03 21:54
Docs4dev
Spring系列
__01HelloWorld
Spring作为一款成熟的Java框架,其优点和意义不用我多说,可以参考:https://m.w3cschool.cn/wkspring/pesy1icl.html今天开始写一下Spring家族的总结。首先,按照惯例,先来一个helloworld:1.新建一个项目我这里采用是maven的方式创建了父项目,然后在其下创建不同的module,好处是便于管理。不过你可以只创建一个普通的Java项目。2.
本墨
·
2019-03-27 15:00
Spring系列
之AOP
一、什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-OrientedPrograming,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左
xylzhuyuewei
·
2019-03-05 15:31
spring
aop
springMvc
比星巴克猫爪杯颜值还要高,这些潮流萌物正当红~
这不韩国星巴克又放大招,这组Hello
Spring系列
,刚一出镜就赢得好评
岙庐小Z
·
2019-03-03 14:31
比星巴克猫爪杯颜值还要高,这些潮流萌物正当红~
这不韩国星巴克又放大招,这组Hello
Spring系列
,刚一出镜就赢得好评
岙庐小Z
·
2019-03-03 14:31
Spring ApplicationContext(十)finishRefresh
ApplicationContext(十)finishRefresh
Spring系列
目录(https://www.cnblogs.com/binarylei/p/10198698.html)经过以上11
binarylei
·
2019-02-23 18:00
Spring ApplicationContext(二)环境准备
SpringApplicationContext(二)环境准备
Spring系列
目录(https://www.cnblogs.com/binarylei/p/10198698.html)本节介绍容器初始化的第一步
binarylei
·
2019-02-23 17:00
Spring ApplicationContext(一)初始化过程
Spring容器ApplicationContext(一)初始化过程
Spring系列
目录(https://www.cnblogs.com/binarylei/p/10198698.html)1.SpringApplicationContext
binarylei
·
2019-02-23 17:00
【
spring系列
】之6:bean的初始化和销毁方法
通常,bean的初始化和销毁方法我们有三个地方可以入手,分别是:自定义初始化,销毁方法实现spring提供的InitializingBean(初始化逻辑),DisposableBean(销毁逻辑)接口JSR250;@PostConstruct,@PreDestroy执行初始化和销毁方法实现spring提供的BeanPostProcessor接口,实现其postProcessBeforeInitia
awhip9
·
2019-02-21 16:05
spring
Spring 中参数名称解析 - ParameterNameDiscoverer
Spring中参数名称解析-ParameterNameDiscoverer
Spring系列
目录(https://www.cnblogs.com/binarylei/p/10198698.html)JDK1.8
binarylei
·
2019-01-31 22:00
Spring 是如何解析泛型 - ResolvalbeType
Spring是如何解析泛型-ResolvalbeType
Spring系列
目录(https://www.cnblogs.com/binarylei/p/10198698.html)JavaType泛型系列文章
binarylei
·
2019-01-31 22:00
Spring IOC(二)beanName 别名管理
SpringIOC(二)beanName别名管理
Spring系列
目录(https://www.cnblogs.com/binarylei/p/10198698.html)一、AliasRegistrypublicinterfaceAliasRegistry
binarylei
·
2019-01-31 21:00
Spring IOC(六)依赖查找
SpringIOC(六)依赖查找
Spring系列
目录(https://www.cnblogs.com/binarylei/p/10198698.html)SpringBeanFactory的实现有三个重要的类
binarylei
·
2019-01-31 08:00
Spring IOC(五)依赖注入
SpringIOC(五)依赖注入
Spring系列
目录(https://www.cnblogs.com/binarylei/p/10198698.html)一、autowire五种注入方式测试(1)环境准备
binarylei
·
2019-01-30 22:00
Spring IOC(七)类型推断
SpringIOC(七)类型推断
Spring系列
目录(https://www.cnblogs.com/binarylei/p/10198698.html)Spring容器中可以根据beanName查找其类型
binarylei
·
2019-01-28 22:00
Spring 循环引用(二)源码分析
Spring循环引用(二)源码分析
Spring系列
目录(https://www.cnblogs.com/binarylei/p/10198698.html)Spring循环引用相关文章:《Spring循环引用
binarylei
·
2019-01-27 12:00
Spring 循环引用(一)一个循环依赖引发的 BUG
Spring循环引用(一)一个循环依赖引发的BUG
Spring系列
目录(https://www.cnblogs.com/binarylei/p/10198698.html)Spring循环引用相关文章:
binarylei
·
2019-01-27 10:00
Spring IOC(四)FactoryBean
SpringIOC(四)FactoryBean
Spring系列
目录(https://www.cnblogs.com/binarylei/p/10198698.html)一般情况下,Spring通过反射机制利用
binarylei
·
2019-01-24 21:00
Spring 中的类加载机制 - ClassLoader
Spring中的类加载机制-ClassLoader
Spring系列
目录(https://www.cnblogs.com/binarylei/p/10198698.html)ClassLoaderJVM类加载机制系列文章
binarylei
·
2019-01-24 08:00
【
Spring系列
】Spring事务
我们通过DebugSpringIOC的启动流程来看Spring的事务管理。第一阶段:初始化BeanPostProcessor:AnnotationAwareAspectJAutoProxyCreator先进入Spring启动的核心流程AbstractApplicationContext的refresh方法,定位到第二步:初始化BeanFactory@Overridepublicvoidrefres
F_GSong
·
2019-01-23 21:45
Spring源码系列
Spring系列
最全 69 道 面试题和详解
Spring 概述1.什么是spring? Spring是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2.使用Spring框架的好处是什么? 轻量:Spring是轻量的,基本的版本大约2MB控制反转:Spring通过控制
Java高级部落
·
2019-01-21 00:00
Spring IOC(三)单例 bean 的注册管理
SpringIOC(三)单例bean的注册管理
Spring系列
目录(https://www.cnblogs.com/binarylei/p/10198698.html)在Spring中Bean有单例和多例之分
binarylei
·
2019-01-20 09:00
Spring Environment(三)生命周期
SpringEnvironment(三)生命周期
Spring系列
目录(https://www.cnblogs.com/binarylei/p/10198698.html)SpringEnvironment
binarylei
·
2019-01-19 12:00
Spring Environment(二)源码分析
SpringEnvironment(二)源码分析
Spring系列
目录(https://www.cnblogs.com/binarylei/p/10198698.html)SpringEnvironment
binarylei
·
2019-01-19 10:00
Spring PropertyResolver 占位符解析(二)源码分析
SpringPropertyResolver占位符解析(二)源码分析
Spring系列
目录(https://www.cnblogs.com/binarylei/p/10198698.html)Spring3.1
binarylei
·
2019-01-17 22:00
Spring PropertyResolver 占位符解析(一)API 介绍
SpringPropertyResolver占位符解析(一)API介绍
Spring系列
目录(https://www.cnblogs.com/binarylei/p/10198698.html)Spring3.1
binarylei
·
2019-01-17 22:00
Spring Environment(一)API 介绍
SpringEnvironment(一)API使用
Spring系列
目录(https://www.cnblogs.com/binarylei/p/10198698.html)Spring3.1提供了新的属性管理
binarylei
·
2019-01-17 08:00
Spring 属性注入(四)属性键值对 - PropertyValue
Spring属性注入(四)属性键值对-PropertyValue
Spring系列
目录(https://www.cnblogs.com/binarylei/p/10117436.html)PropertyValue
binarylei
·
2019-01-16 18:00
Spring 属性注入(三)AbstractNestablePropertyAccessor
Spring属性注入(三)AbstractNestablePropertyAccessor
Spring系列
目录(https://www.cnblogs.com/binarylei/p/10117436.
binarylei
·
2019-01-14 17:00
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他