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系列
Spring系列
-Spring IoC容器概述
SpringIoC是SpringFramework的核心。控制反转和依赖注入:早在2004年,MartinFowler就提出了“哪些方面的控制被反转了?”,后来得出的结论是:依赖对象的获得被反转了。基于这个结论,他为控制反转创造了一个更好的名字:依赖注入。不过我们平时会同时说到控制反转和依赖注入两个概念,控制反转指的就是把对象的获得交给容器,这样就反转了。依赖注入指的是容器把对象之间的依赖注入进去
chayangdz
·
2020-07-07 04:43
Spring
Spring系列
学习之Spring Vault
英文原文:https://spring.io/projects/spring-vault目录概述快速开始学习文档示例概述SpringVault提供熟悉的Spring抽象和客户端支持,用于访问,存储和撤销机密。它提供了与Vault交互的低级和高级抽象,使用户免于基础设施问题。通过HashiCorp的Vault,您可以在所有环境中为应用程序管理外部机密数据。Vault可以管理静态和动态机密,例如应用程
boonya
·
2020-07-07 04:42
Spring系列
学习之Spring Shell命令行
英文原文:https://projects.spring.io/spring-shell/目录介绍特性快速开始示例和相关项目SpringShell项目提供了一个交互式shell,允许您使用基于Spring的编程模型插入自己的自定义命令。介绍SpringShell项目的用户可以通过依赖SpringShelljar并添加他们自己的命令(作为springbean上的方法)轻松构建一个功能齐全的shell
boonya
·
2020-07-07 04:42
Spring系列
学习之Spring Web Flow
英文原文:https://projects.spring.io/spring-webflow/目录快速开始版本示例SpringWebFlow构建于SpringMVC之上,允许实现Web应用程序的“流程”。流程封装了一系列步骤,指导用户执行某些业务任务。它跨越多个HTTP请求,具有状态,处理事务数据,可重用,并且可能是动态的,并且本质上是长期运行的。SpringWebFlow的最佳位置是具有受控导航
boonya
·
2020-07-07 04:42
Spring系列
学习之Spring Integration
英文原文:https://spring.io/projects/spring-integration目录概述介绍特性例子SpringBoot配置快速开始学习文档指南示例概述扩展Spring编程模型以支持众所周知的企业集成模式。SpringIntegration在基于Spring的应用程序中实现轻量级消息传递,并支持通过声明适配器与外部系统集成。与Spring对远程处理,消息传递和调度的支持相比,这
boonya
·
2020-07-07 04:41
Spring系列
学习之Spring Messaging消息支持
英文原文:https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-messaging.html目录JMSActiveMQ支持Artemis支持使用JNDIConnectionFactory发送消息接收消息AMQPRabbitMQ支持发送消息接收消息ApacheKafka支持发送消息接收消息Kafka流
boonya
·
2020-07-07 04:41
Spring系列
学习之Spring Data REST数据访问
英文原文:https://spring.io/projects/spring-data-rest目录概述特性快速开始学习文档示例概述SpringDataREST是SpringData项目的一部分,可以轻松地在SpringData存储库之上构建超媒体驱动的RESTWeb服务。SpringDataREST构建于SpringData存储库之上,分析应用程序的域模型,并为模型中包含的聚合公开超媒体驱动的H
boonya
·
2020-07-07 04:41
Spring系列
学习之Spring IO Platform
英文原文:https://spring.io/projects/platform概述生命结点该平台将于2019年4月9日达到其支持寿命的终点。布鲁塞尔和开罗线路的维护将在此之前继续发布。鼓励平台用户开始使用SpringBoot的依赖管理目录,可以使用spring-boot-starter-parent作为Maven项目的父项,也可以导入spring-boot-dependenciesbom。概览S
boonya
·
2020-07-07 04:41
Spring系列
学习之Spring CredHub
英文原文:https://spring.io/projects/spring-credhub目录概述注入并使用CredHubTemplate认证Authentication相互TLSOAuth2SpringBoot配置快速开始学习文档概述SpringCredHub提供客户端支持,用于存储,检索和删除在CloudFoundry平台中运行的CredHub服务器的凭据。CredHub提供了一个安全存储,
boonya
·
2020-07-07 04:41
深入理解
Spring系列
之四:BeanDefinition装载前奏曲
以《深入理解
Spring系列
之一:开篇》示例中的ApplicationContextapplicationContext=newClassPathX
JavaQ
·
2020-07-07 02:48
spring系列
5-动态代理
在后续分析AOP之前,先分析下动态代理,因为sprig的AOP实现的核心一直就是动态代理。既然有动态代理,那肯定有静态代理。1.静态代理静态代理是一种组合,在代码编译阶段,代理对象就知道自己代理的是哪个对象实例。静态代理不多说,很简单,代理和实现类实现了同一个接口,内部持有了对象的引用。先定义对象接口publicinterfacePersonInterface{Stringsay();}实现类pu
huanshirenjian
·
2020-07-06 16:44
spring
Spring系列
学习之Spring HATEOAS
英文原文:https://spring.io/projects/spring-hateoas目录概述特性SpringBoot配置快速开始学习文档示例概述SpringHATEOAS提供了一些API,以便在使用Spring,特别是SpringMVC时,轻松创建遵循HATEOAS原则的REST表示。它试图解决的核心问题是链接创建和表示组装。特性链接,资源表示模型的模型类链接构建器API以创建指向Spri
boonya
·
2020-07-06 16:21
Spring框架快速入门之简介(一)
在这篇由三部分组成的
Spring系列
的第1部分中,我将介绍Spring框架。我先从框架底层模型的角度描述该框架的功能,然后将讨论两个最有趣的模块:Spri
triangle812
·
2020-07-05 15:00
Spring
Spring系列
——@lazy注解
翻译自https://www.baeldung.com/spring-lazy-annotation1.概述默认情况下,Spring会在应用程序上下文的启动时创建所有单例bean。这背后的原因很简单:立即避免和检测所有可能的错误,而不是在运行时。但是,有些情况下我们需要创建一个bean,而不是在应用程序上下文启动时,而是在我们请求时。在这个快速教程中,我们将讨论Spring的@Lazy注释。2.懒
viagra2009100129
·
2020-07-04 23:56
Spring系列
【
spring系列
】之14:spring声明式事务实现原理剖析
通过上一节事务环境搭建,我们知道,在搭建的5个步骤中,有两个是spring为我们提供底层去稍作配置,然后使用的,这两个操作涉及的便是:@EnableTransactionManagementPlatformTransactionManager其中,PlatformTransactionManager是底层的事务控制器,它来控制我们的整个操作时提交还是回滚等。我们只要配置我们具体需要的事务实现即可。
一只大马猴
·
2020-07-04 21:45
spring
Spring系列
(七)
AOP(二)SpringAOP详解1.基本概念连接点(Joinpoint):在程序执行过程中某个特定的点,如某方法调用的时候或者处理异常的时候。 在SpringAOP中,一个连接点总是表示一个方法的执行。通俗的讲,层与层之间方法的调用过程称之为连接点。切入点(Pointcut):匹配连接点的断言。通过和一个切入点表达式关联,并在满足这个切入点的连接点上运行,(例如,当执行某个特定名称的方法时)。
仰观云
·
2020-07-04 19:00
Spring系列
学习之Spring Session 用户会话管理
英文原文:https://spring.io/projects/spring-session目录概述特性模块快速开始学习文档示例概述SpringSession提供了用于管理用户会话信息的API和实现。特性SpringSession使得支持集群会话变得微不足道,而不依赖于特定于应用程序容器的解决方案。它还提供透明集成:HttpSession-允许以应用程序容器(即Tomcat)中立的方式替换Http
boonya
·
2020-07-04 12:50
朱晔和你聊
Spring系列
S1E9:聊聊Spring的那些注解
本文我们来梳理一下Spring的那些注解,如下图所示,大概从几方面列出了Spring的一些注解:如果此图看不清楚也没事,请运行下面的代码输出所有的结果。Spring目前的趋势是使用注解结合Java代码而不是配置来定义行为、属性、功能、规则和扩展点,因此梳理注解也是梳理Spring功能点的很好的方式,全面的梳理可以补足我们知识点的漏洞。查找所有注解首先,我们来创建一个项目,使用SPRINGINITI
weixin_33674976
·
2020-07-04 02:35
Spring系列
之Spring表达式语言(SpEL)
Spring,SpringExpressionLanguage,SpEL,类似于Struts2x中使用的OGNL表达式语言(以及jsp的EL)),能在运行时构建复杂表达式、存取对象图属性、对象方法调用等。表达式语言给静态Java语言增加动态功能。SpEL是单独模块,只依赖于core模块,可以单独使用,依赖如下,但是一般无需独立引入,作为spring核心组件,常被其他组件作为基础依赖,实现若干功能:
johnny233
·
2020-07-02 09:59
spring
Spring系列
第2篇:控制反转(IoC)与依赖注入(DI),晦涩难懂么?
作者简介:路人老师11年后端工程师,前阿里P7,主要分享java,算法,数据库方面的技术干货公众号:路人甲JavaSpring中有3个核心的概念:控制反转(Ioc)、依赖注入(DI)、面向切面编程(AOP),spring中其他的技术都是依靠3个核心的技术建立起来的,所以玩spring需要先对这3个概念有个深入的理解。本文我们先介绍其中的两个:控制反转和依赖注入,而aop我们后面有专门的文章详解。引
IT修真院
·
2020-07-02 06:03
Spring系列
第3篇:Spring容器基本使用及原理
作者简介:路人老师11年后端工程师,前阿里P7,主要分享java,算法,数据库方面的技术干货公众号:路人甲Java环境jdk1.8ideamaven-3.6.1spring-5.2.3.RELEASEIOC容器IOC容器是具有依赖注入功能的容器,负责对象的实例化、对象的初始化,对象和对象之间依赖关系配置、对象的销毁、对外提供对象的查找等操作,对象的整个生命周期都是由容器来控制。我们需要使用的对象都
IT修真院
·
2020-07-02 06:03
编程干货
IBM Spring介绍
developerWorks的定期投稿人NaveenBalani通过介绍Spring框架开始了他由三部分组成的
Spring系列
,其中还将介绍Spring面向方面的编程(AOP)和控制反转(IOC)
hhdem
·
2020-07-02 02:26
WEB
☆技术问答集锦(七)
Spring系列
1为什么用SpringAOP让开发人员可以创建非行为性的关注点,称为横切关注点,并将它们插入到应用程序代码中。使用AOP后,公共服务(比如日志、持久性、事务等)就可以分解成方面并应用到目标对象上,同时不会增加目标对象的对象模型的复杂性。IOC允许创建一个可以构造对象的应用环境,然后向这些对象传递它们的协作对象。正如单词倒置所表明的,IOC就像反过来的JNDI。没有使用一堆抽象工厂、服务定位器、单元
猿码架构
·
2020-07-01 22:52
我对Spring的理解------分三部分去理解
在这篇由三部分组成的
Spring系列
的第1部分中,我将介绍Spring框架。
wakeUpJava
·
2020-07-01 19:56
Spring
spring
AOP
IOC
wakeupjava
Spring知识点总结
官方文档翻译——spring-core部分[翻译]IOC和DI的概念,以及Spring框架的介绍[翻译]
Spring系列
.IOC容器简介[翻译]
Spring系列
.Bean简介[翻译]
Spring系列
.依赖注入配置
程序员自由之路
·
2020-07-01 18:00
Spring系列
.Bean简介
Bean属性配置Spring在读取配置文件中bean的metadata后会构造一个个BeanDefination对象。后面Spring会根据这些BeanDefinition创建对象。在配置一个bean的时候我们可以配置下面这些元素:元素备注class设定类的全限定名name设置Bean的名称,可以设置多个用逗号分隔id/nameBean的唯一标识符,全局只能有一个scope设置Bean是单例还是原
程序员自由之路
·
2020-07-01 16:00
面向Java程序员的15个SpringBoot面试问题和答案
对Java相关技术特别感兴趣,包括javaee、
Spring系列
、微服务等文章出处:Top15SpringBootInterviewQuestionswithAnswersforJava/JEEProgrammers
麦洛_
·
2020-07-01 11:30
SpringBoot
SpringBoot
SpringBoot面试
深入理解
Spring系列
之十三:IntrospectorCleanupListener解析
Introspector作用及影响在分析IntrospectorCleanupListener之前,先了解一下Introspector。Introspector是JDK中java.beans包下的类,它为目标JavaBean提供了一种了解原类方法、属性和事件的标准方法。通俗的说,就是可以通过Introspector构建一个BeanInfo对象,而这个BeanInfo对象中包含了目标类中的属性、方法
JavaQ
·
2020-06-30 16:57
Spring(二)IOC:Spring基于XML方式,注解方式两种方式
Spring系列
:Spring(一)Spring的概述Spring(二)IOC:Spring基于XML方式,注解方式两种方式Spring(三)AOP:面相切面编程详解Spring(四)spring的事务目录
当时明月plus
·
2020-06-30 04:42
框架知识
《熬夜吐血整理》近100道spring全家桶系列面试题整理【已完结!附答案文档】
Spring系列
面试题整合大家好,俺依旧是智慧与帅气并存的小木,今天给大家带来的是
spring系列
面试题完结篇前言终于!!!
java木笙
·
2020-06-29 12:08
面试题
《熬夜吐血整理》近100道spring全家桶系列面试题,备战2020 加油!
sping系列面试题整理大家好,俺是智慧与帅气并存的小木,应各位的要求把
Spring系列
的面试题更新整理出来了!前言最近也是一直在更新面试题系列,有那么几篇得到了很多大佬的点赞,我也是心生欢喜啊。
java木笙
·
2020-06-29 12:08
面试题
java
spring
aop
编程语言
spring
boot
《熬夜吐血整理》java后端岗Spring全系列高频面试题整理(精选 含答案解析)
Spring系列
面试题整合大家好,俺是智慧与帅气并存的小木,今天给大家带来的是SpringBoot与SpringCloud的面试题解析前言最近黑眼圈可是越来越黑了,不知道是不是最近都在更新的都是面试题系列
java木笙
·
2020-06-29 12:08
面试题
新手必看! iSpring 安装问题疑难解答(下)
查看i
Spring系列
产品>>>使用命令提示符以管理员身份安装问题有时,即使你是此计算机的唯一用户,你的Windows帐户也无权安装软件或写入系统注册表。
Aote222
·
2020-06-29 09:52
使用教程
正确有效的idea spring boot SSM整合 多模块项目环境搭建
太便捷了”以前对于学习新知识过于认真的我在平时的编程中繁琐的步骤给与我太多的阻力如果能从一开始项目的环境搭建中解放出来那么就可以用更多的时间思考去整理所需技术真的感谢springboot的开发者也希望
spring
小镇JC^O^
·
2020-06-29 05:19
【
Spring系列
(2)】Bean的装配 Autowired, XML配置, Java显式配置
Bean的装配任何一个优秀的应用都是由多个为了实现某一个业务目标而相互协作的组件构成的。而创建对象之间的关联关系的传统方法一般是通过构造器或者查找,很难复用,也很难测试。在Spring中,对象不需要自己查找或者创建与其关联的其他对象,容器负责把需要相互协作的对象引用赋予各个对象。例如,一个订单管理组件需要信用卡认证的组件,他不需要自己去创建这个组件,反之,容器会主动赋予它一个信用卡认证的组件。这种
石头堆1566
·
2020-06-29 03:09
单手写
Spring系列
(5) DI
原始框架赋值模拟依赖注入1、实体属性待注入publicclassTeacher{privateStringteacherName;privateStringfriendArray[];privateListschool;publicStringgetTeacherName(){returnteacherName;}publicvoidsetTeacherName(StringteacherName
猿气
·
2020-06-29 01:43
Spring
MyBatis源码实现之环境准备
除了
Spring系列
的源码之外,就是MyBatis的源码阅读,好了,废话不多说直接开干。声明:这里我使用的3.4.6版本。不同版本之间代码略有差异。
瘦子没有夏天
·
2020-06-28 22:00
MyBatis源码实现
MyBatis源码实现
别再等以后有时间了!!!学习数据结构从现在开始!!!!
你问我会用
Spring系列
框架、Myabatis,JPA等数据库框架、消息队列、Mysql,Orcal,PostgreSQL数据库系列(就对Mysql数据库还熟悉点)、Redis等等么?我会说我会用
weixin_33890526
·
2020-06-28 07:33
Spring系列
之手写注解与配置文件的解析
目录
Spring系列
之IOC的原理及手动实现
Spring系列
之DI的原理及手动实现
Spring系列
之AOP的原理及手动实现
Spring系列
之手写注解与配置文件的解析
Spring系列
之手写一个SpringMVC
weixin_33800593
·
2020-06-28 05:00
Spring系列
之手写一个SpringMVC
目录
Spring系列
之IOC的原理及手动实现
Spring系列
之DI的原理及手动实现
Spring系列
之AOP的原理及手动实现
Spring系列
之手写注解与配置文件的解析引言在前面的几个章节中我们已经简单的完成了一个简易版的
DragonWar%
·
2020-06-28 04:10
求求你,下次面试别再问我什么是AOP了!
Spring系列
第15篇:代理详解(java动态代理&CGLIB代理)
Spring系列
第30篇:jdk动态代理和cglib代理
Spring系列
第31篇:Aop概念详解
Spring系列
第32篇:AOP核心源码
路人甲Java
·
2020-06-27 16:16
Spring系列
之核心容器
【回顾】在上篇博客中,我们清楚了Spring的核心IOC,博客的结尾,提出了关于容器的问题。在Spring框架中,容器扮演者重要的角色。容器是什么?Java容器?Spring容器?这几个词,大家都很熟悉,但真正知道么?本篇博客的重点分析Spring中的核心容器。容器和Java容器不做详细介绍。【容器】容器,从字面角度很容易理解,就是用来贮藏东西的。从计算机的角度,可粗略地分为Web容器和编程容器。
好好生活_
·
2020-06-27 05:46
【JAVA】
#
Spring
#
SSH
Spring系列
.@EnableRedisHttpSession原理简析
在集群系统中,经常会需要将Session进行共享。不然会出现这样一个问题:用户在系统A上登陆以后,假如后续的一些操作被负载均衡到系统B上面,系统B发现本机上没有这个用户的Session,会强制让用户重新登陆。此时用户会很疑惑,自己明明登陆过了,为什么还要自己重新登陆。什么是Session这边再普及下Session的概念:Session是服务器端的一个key-value的数据结构,经常被用户和coo
顽石⚡
·
2020-06-26 15:10
Spring AOP声明式和注解式实现
Spring系列
之AOP实现的两种方式AOP(这里不包括拦截器)常用的实现方式有两种,一种是采用配置文件的方式来实现(基于XML),一种是采用注解的方式来实现(基于AspectJ)。
晚歌y
·
2020-06-26 15:47
Java开发中常用的一些框架有关的面试题
1、spring的理解答:spring是一家伟大的公司,其下有很多非常优秀的
spring系列
产品(1)spring是轻量级框架,(2)spring是集成框架,像ssm,ssh,shiro都集成了spring
其实我不高
·
2020-06-26 01:57
瞎几把写的
阿里架构师整理史上最全的Spring全家桶,看了其实也没想的那么难
Spring系列
入门到精通Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。
编码博客控
·
2020-06-25 00:20
程序员
JAVA
万字博文,
Spring系列
之抽丝剥茧Spring源码(一)
当5G来临,当211高校已经开启人工智能课程,当甲骨文大批量裁员,大家的心是否像我一样为之一颤呢?当科技不断发展,技术迅速迭代,程序员愈发年轻化的今天,而作为我们已经步入中年的程序员来说路在何方?当我们逐渐老去,我们不能指望企业家的怜悯,当大批年轻化的程序员涌入互联网大潮时,他们的思维,他们的体能,甚至他们的能力都远超于我们,我们又该何去何从?职场不相信眼泪,更不会同情,唯有修炼内功,修炼职场硬实
孙大圣_v
·
2020-06-25 00:59
spring系列
spring
java
Spring系列
.SpEL表达式
Spring表达式语言SpEL语言是一种强大的表达式语言,支持在运行时查询和操作对象。SpEL表达式不一定要创建IOC容器后才能使用。用户完全可以单独调用SpEL的API来独立的使用时SpEL表达式。SpEL表达式支持如下的特性:文字表达式;布尔关系表达式;正则表达式;类表达式;获取数组和map;方法调用;赋值;应用IOC容器中的Bean;SpEL简单例子//文字表达式(Literalexpres
程序员自由之路
·
2020-06-24 15:00
Spring——使用IoC和DI模拟注册案例、注解配置IoC和DI
Qualifier注解1.2、Resource注解1.3、Value注解2、IoC注解_bean组件版型注解3、作用域注解和初始化、销毁注解4、IoC和DI其实是同一个东西三、使用IoC和DI模拟注册案例(注解配置)
Spring
White Camel
·
2020-06-24 12:46
Spring
Spring 系列: Spring 框架简介
在这篇由三部分组成的
Spring系列
的第1部分中,我将介绍Spring框架。我先从框架底层
jjavaboy
·
2020-06-23 22:21
spring
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他