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
Spring4.x
Spring4.x
源码分析:@Transactional注解事务
本文概要1、@Transactional注解简单使用2、Spring事务传播行为3、TxNameSpaceHandler作用4、TransactionInterceptor源码分析Spring事务传播行为事务传播行为指的是当一个事务方法被另一个事务方法调用时,这个事务方法的执行策略Spring定义了7种传播行为:PROPAGATION_REQUIRED:如果当前没有事务,就创建一个新事务,如果当前
dk2077
·
2018-11-30 17:07
Spring4.x源码分析
精通
Spring4.x
第一章 Spring概述
认识SpringSpring是分层的JavaSE/EE应用一站式的轻量级开源框架,以IoC(InverseofControl控制反转)和AOP(AspectOrientedProgramming,切面编程)为内核,提供了展现层SpringMVC,持久层SpringJDBC以及业务层事务管理等一站式的企业级应用技术。此外,还整合了开源世界的众多著名的第第三方框架和类库,逐渐成为使用最多的轻量级Jav
天涯屐痕
·
2018-11-01 22:54
读书笔记
Java框架
Spring4.x
源码解析:AOP切面底层原理解析
简介在我们日常编程中,常常会遇到一些日志、权限验证等功能,在不使用AOP的情况下,解决办法:在我们每个类需要记录日志的方法的方法体内加入记录日志的语句,这种解决方法不仅繁琐而且会导致代码大量冗余。就有人想到了把公共的代码抽出去,需要使用这些公共功能的类,使用代理模式去代理这个对象,然后使其具有这些功能,但是单纯使用代理模式会比较复杂而且不太完善。所以SpringAop就出现了,它对原有的代理模式进
dk2077
·
2018-10-25 15:12
Spring4.x源码分析
Spring4.x
源码解析:Cglib生成代理对象的源码
源代码:@Component("aopTestBean")classAopTestBeanimplementsAopTestBeanInterface{publicvoidaop1(){System.out.println("aop1");}publicvoidaop2(){System.out.println("aop2");}}生成代理代码:packagecom.dk.spring;impor
dk2077
·
2018-10-25 13:51
Spring4.x源码分析
Spring4.x
源码解析:IOC容器底层原理解析
引包org.springframeworkspring-beans4.3.7.RELEASEIOC简单介绍1、作用SpringIOC主要负责创建对象,解决对象之间的依赖,并且管理这些对象的整个生命周期。2、体系结构IOC容器是由三部分组成BeanDefinition(Bean定义)BeanDefinition解析器Bean管理BeanDefinitionBeanDefinition:org.spr
dk2077
·
2018-10-23 12:23
Spring4.x源码分析
ssm 整合spring-data-redis做缓存
一、导入的jar包此处版本是可以与
spring4.x
兼容的org.springframework.dataspring-data-redis1.5.2.RELEASEredis.clientsjedis2.9.0org.apache.commonscommons-pool
我是范特西啊
·
2018-10-11 19:40
redis
idea maven SpringMVC实例
之前都是在用MyEclipse进行程序编写,没有接触过idea,最近在学习《精通
spring4.x
》,书籍要求所以学着用,发现真的很好用,第一,自带maven,不用手动导入jar包了,前期布置很快速,熟练后很快就可以配置好环境
JJH2017
·
2018-09-20 22:00
Cache系列:spring-cache简单三步快速应用ehcache3.x-jcache缓存(
spring4.x
)
前言:本项目基于
spring4.x
构建,使用ehcache3.5.2和JCache(jsr107规范)一、依赖除了ehcache和cache-api外,注意引用spring-context-supportorg.springframeworkspring-context-support4.3.16
eguid
·
2018-09-18 09:00
Spring4.x
❶ 两大核心之IOC
1Spring?2IOC案例2.1配置文件方法2.2注解方法2.3配置文件与注解一起使用3代码案例可参考:更多Spring开发在框架开发1Spring?Spring是开源的轻量级框架,也是一站式框架,即在javaEE三层结构中,每一层都提供了不同的解决技术:层-SpringMVC;业务层-ioc;持久层-jdbcTemplate。Spring技术的两大核心:IOC:控制反转,用spring代替传统
孤旅青山迷情人
·
2018-09-07 00:00
Spring
框架开发
Spring Boot自动化配置
一点睛
Spring4.x
提供了基于条件来配置Bean的能力,Spring Boot的神奇的实现也是基于这一原理的。
cakincqm
·
2018-08-20 00:00
Spring
Boot
【Spring Boot学习总结】4.SpringBoot介绍和简单搭建
之前我们讲解了Spring的发展史、Spring3.x与
Spring4.x
的Java配置方式,以及Spring读取外部配置文件的几种方式,为学习SpringBoot打下了一定的基础,因为在SpringBoot
光仔December
·
2018-08-13 20:12
SpringBoot
Spring
Boot入门
Spring 4.x IOC介绍
本文参考《精通
Spring4.x
企业应用开发实战》IoC概述IoC(InverseofControl),控制反转是Spring容器的内核,AOP、生命是事务等功能在此基础上开花结果。
都让你们叫老了
·
2018-08-08 00:00
Java
Spring
java
Spring
java 实现websocket的两种方式实例详解
3.spring与websocket整合需要
spring4.x
,并且使用了socketjs,对不支持websocket的浏览器可以模拟websocket使用二、方式一:tomcat使用这种方式无需别的任何配置
Mia_li
·
2018-07-27 15:00
spring4.x
注解开发
之前spring是用xml配置,现在可以零xml使用,完全代码的方式来使用的spring的功能。实际上,注解并不重要,xml配置也不重要,重要的是使用spring的ioc和aop提供的功能。现在提供了注解的方式来使用spring的核心功能,那简直不要太舒服了。1.先建项目导入spring相关依赖ch.qos.logbacklogback-classic1.2.3ch.qos.logbacklogb
shotbear
·
2018-07-23 11:09
spring4.x
(零)之注解大全
@Repository:注解在持久层中,具有将数据库操作抛出的原生异常翻译转化为spring的持久层异常的功能。参考:@Component,@Repository,@Service的区别@Autowired:通过@Autowired的使用来消除set,get方法。在applicationContext.xml中加入:参考:Spring注解标签详解@Autowired@Qualifier等@Serv
yin__ren
·
2018-07-04 09:35
spring
Spring4.x
推荐使用java配置,为什么推荐这种配置方式?与xml配置和注解配置相比有什么优势?
曾经有段时间Java的生态圈走了极端,为了彻底的解耦,把“什么时候需要什么样的实现”这个问题的解决方案,写在配置文件(也就是xml里),因为xml不需要重新编译,因此达成了“彻底解耦”这个目标(我需要什么实现我就改配置文件就行了,不需要改代码,不需要重新编译),然而随着时间的发展,人们发现了以下问题1.大部分时候我们并不需要解耦的如此彻底,应用级程序甚至很少遇到要到要换接口实现。2.xml的配置学
chaleaoch666
·
2018-05-28 10:17
#
Spring
backend
Spring IOC知识点一网打尽!
本来想的是刷完《Spring实战(第4版)》和《精通
Spring4.x
企业应用开发实战》的IOC章节后来重新编写一篇IOC的文章的,看了一下之前已经写过的入门系列Spring入门这一篇就够了和
Java3y
·
2018-05-22 20:00
Spring4.x
中常用注解如@RequestMapping的使用
SpringMVC常用以下几个注解:1.@Controller表明这个类是SpringMVC里的Controller,将其声明为Spring的一个bean,DispatcherServlet会自动扫描注解了此注解的类,并将web请求映射到注解了@RequestMapping的方法上。2.@RequestMappingSpringMVC的核心注解,负责访问的url与调用方法之间的映射;@Reques
flysun3344
·
2018-05-20 14:20
SpringMVC
spring4.x
集成quartz2.x 集群化配置项目实例
前言前段时间领导让将一个老项目中的定时发送短信的中定时任务独立出来,实现一个可公用的定时任务平台,且需要支持集群环境.基于以上需要实现的功能有:1.定时任务管理:包括任务的crud,任务的暂停、恢复2.任务可持久化具体实现1.pom.xml文件中加入所需jar包(这里spring相关的jar就不展示了)org.quartz-schedulerquartz2.2.32.quartz.properti
idgq
·
2018-05-18 00:00
spring
quartz
Spring 学习总结之AOP基础——基于《精通
Spring4.x
——企业应用开发实战》
这本书不知不觉已经看了七章了,一直感觉光看书很快就会忘记很多知识点,遂痛下决心,决定每学完一章就总结一下这一章的知识点,一来可以巩固所学,二来方便以后查看,毕竟自己记的东西很容易想起来,另外也供广大网友参考与批评,大家一起学习进步。闲话到此为止,开始第一天的旅程。1、关于AOP的理解一直认为Spring的两个核心基础IOC和AOP都不是很直观,之前在《Spring实战》中看到AOP的解释,虽然写得
chuliedeguyan
·
2018-05-17 22:25
Spring4.x
(注解 / AOP原理 /基于aspectj的xml方式 /动态代理 / log4j)
目录:注解:Spring注解开发准备:新约束的位置如下:内容如下:复制粘贴即可:注解创建对象:XML配置文件:测试:注解注入属性::具体如下:两个user类:配置文件:测试方法和结果:具体如下:标黄色区域与Dao中注解的value值必须保持一致:若是采用不一致则出现错误:日志显示错误:配置文件和注解混合使用:具体如下:两个类:含有两个对象属性的类:XML:测试:AOP概念:AOP原理:AOP操作术
duoduo18up
·
2018-05-13 17:43
测试
Spring4.x
入门( ioc 底层原理/bean管理/ 注入对象类型)
目录:Spring概念组成:IOC操作及底层原理:由最初创建对象的方式new-----采用简单工厂模式来生成对象--------IOC底层原理:下图就是IOC的底层原理(用到xml文件配置+工厂模式+dom4j解析xml文件+反射生成对象)IOC入门案例:SPRING官方网站改版后,建议都是通过Maven和Gradle下载,对不使用Maven和Gradle开发项目的,下载就非常麻烦,给出Sprin
duoduo18up
·
2018-05-11 17:36
测试
spring4.x
引入jackson的maven依赖出现的问题
在Itellijidea中新建了webapp服务端项目后,引入了springmvc,客户端和服务端传递的数据类型定为json格式。然后在springmvc的配置文件(我的文件名为servlet-context.xml)中添加如下配置:text/html;charset=UTF-8application/json;charset=UTF-8text/html;charset=UTF-8applica
小新成长记
·
2018-04-24 11:05
webapp
详解Spring3.x 升级至
Spring4.x
的方法
1升级依赖包1.1Maven项目1.1.1更新spring依赖版本打开pom.xml,把所有spring3.x的版本号更新为
spring4.x
。
deniro
·
2018-04-19 14:02
Spring3.x 升级至
Spring4.x
详解
1升级依赖包1.1Maven项目1.1.1更新spring依赖版本打开pom.xml,把所有spring3.x的版本号更新为
spring4.x
。
deniro_li
·
2018-04-18 18:20
Spring
最全面的springBoot集成mybatis+mysql项目搭建经验分享
大家都知道,现在Spring框架几乎无处不用,目前最新版本据说是Spring5,现在常用的基本还是
Spring4.X
,很多公司甚至用的还是Spring3.x,而Spring领域其中最好用的莫过于SpringBoot
guobinhui
·
2018-02-08 00:00
Java基础
Spring系列编程经验
mybatis经验分享
web项目实战开发案例
1、Spring Boot的基础
欢迎各位大佬拍砖在这里,我也来凑热闹写个关于SpringBoot的系列文章我们要讨论SpringBoot,将首先需要了解Spring对SpringBoot的支持:Java配置是
Spring4.x
推荐的配置方式
泰石
·
2018-01-22 18:57
Spring
Boot
Spring4.x
+ CXF3.x的JavaConfig配置类的纯注解开发
最近在读SpringinAction4这本书,受其启发结合自己的业务,编写这个JavaConfig配置类+CXF的纯注解开发反例:首先,准备环境:Spring4.x+cxf3.x+servlet3.x+Tomcat7,以上框架都要使用以上版本其次,编写用于替代Web.xml的类AbstractAnnotationConfigDispatcherServletInitializer,Spring3.
FJW_IT_FIVE_YEAR
·
2018-01-18 22:42
Spring Boot核心概念
其核心功能有:1.可以以jar包独立运行,内嵌Tomcat等Servlet容器,无需以war包形式部署项目2.提供一系列startpom简化Maven的依赖加载3.为类自动配置Bean4.利用
Spring4
KittyGirllll
·
2017-12-12 17:52
WEB开发
Spring Boot核心原理-自动配置
其实是
spring4.x
提供的基于条件配置bean的能力。Springboot关于自动配置的源码在spring-boot-autoconfigure-x.x.x.x.jar中,主要包含了如下图
adolph_yang
·
2017-12-10 21:13
Spring4.X
学习笔记——IOC容器
预备知识之Java反射机制importjava.lang.reflect.Constructor;importjava.lang.reflect.Method;publicclassReflectTest{publicstaticCarinitByDefaultConst()throwsThrowable{//通过类加载器获取Car类对象ClassLoaderloader=Thread.curre
陌殇尘墨
·
2017-11-23 10:03
Spring
Spring4.X
之Bean的Scope
阅读更多https://docs.spring.io/spring/docs/3.0.0.M3/reference/html/ch04s04.htmlBeanscopes1、singleton默认范围。一个SpringIoC容器中只有一个bean.注意:这与单例设计模式不是一个概念。用法:2、prototype原型模式:就像是使用Java类一样,可以产生任意多个bean的实例。用法:下面三种只在W
Lixh1986
·
2017-11-06 16:00
spring
bean
scope
Spring4.X
之Bean的Scope
阅读更多https://docs.spring.io/spring/docs/3.0.0.M3/reference/html/ch04s04.htmlBeanscopes1、singleton默认范围。一个SpringIoC容器中只有一个bean.注意:这与单例设计模式不是一个概念。用法:2、prototype原型模式:就像是使用Java类一样,可以产生任意多个bean的实例。用法:下面三种只在W
Lixh1986
·
2017-11-06 16:00
spring
bean
scope
Spring4.X
之基于Java注解的配置(与SpringBoot的诞生)
阅读更多最近项目用到了SpringBoot,对其没有xml配置就可以运行感到非常神奇。之前没有细细追究。说到SpringBoot,需要提一下:一、Spring的历史版本与配置方式1.Spring1.x完全是xml的配置。缺点:随着项目的扩大,xml越来越多,而且需要对xml分类。2.Spring2.x在JDK1.5更新的时代,可以使用注解。Spring2.X开始使用注解。那么问题是:使用xml?还
Lixh1986
·
2017-11-02 16:00
spring
springboot
《javaEE 开发的颠覆者,Spring boot实战》
快速搭建项目3在第一部分,介绍了快速
Spring4.x
各个知识点:基础配置、常用配置、高级配置等。4在第二部分,介绍了SpringMVC的各个知识点。5在第三部分,才是核心的介绍Springboot。
Chase888
·
2017-10-22 21:42
Spring
spring boot框架学习学前掌握之重要注解(1)-java配置方式
本节主要内容:1:重点注解介绍2:使用重点注解环境搭建声明:本文是《凯哥陪你学系列-框架学习之springboot框架学习》中学前掌握之重要注解(1)java配置是
spring4.x
推荐的撇嘴方式。
凯哥Java
·
2017-10-13 16:15
spring
boot
《Spring5官方文档》新功能
内容列表Spring5.x框架新的功能
Spring4.x
框架新的功能Spring3.x框架新的功能SpringFrameWork5.0新的功能JDK8+和JavaEE7+以上版本整个框架的代码基于java8
菜鸟小贤xwp
·
2017-10-13 11:55
spring5
spring boot框架学习学前掌握之重要注解(1)-sprng的java配置方式
本节主要内容:1:重点注解介绍2:使用重点注解环境搭建声明:本文是《凯哥陪你学系列-框架学习之springboot框架学习》中学前掌握之重要注解(1)java配置是
spring4.x
推荐的撇嘴方式。
微信公众号_凯哥java
·
2017-10-13 10:26
Spring 4.0新特性-----泛型依赖注入
泛型依赖注入
Spring4.X
中可以为子类注入子类对应的泛型类型成员的成员变量的引用有两个都带有泛型的基类:BassServiceBassRepository两个基类中定义一些经常使用的方法,并且这两个基类之间会有引用关系
TD_博伟
·
2017-09-04 12:29
Spring
Spring4.x
Bean的Scope
Bean的Scope的简单示例通过@Scope指定以下参数值Singleton单例的(默认配置)Prototype多例的Requestweb项目中request级别的单例Sessionweb项目中session级别的单例GlobalSessionportal应用(不知道是啥...)新建一个Scope为Singleton的类packagecom.xiaohan.scope;importorg.spr
第八号灬当铺
·
2017-08-29 10:47
maven引入
spring4.x
所有依赖
在pom.xml文件中加入下面语句,然后在idea工具中importchange,然后就自动下载相应的包4.2.0.RELEASEorg.springframeworkspring-aop${org.springframework.version}org.springframeworkspring-aspects${org.springframework.version}org.springfra
CSU_Dennis
·
2017-08-24 14:20
SSM框架
maven引入
spring4.x
所有依赖
在pom.xml文件中加入下面语句,然后在idea工具中importchange,然后就自动下载相应的包4.2.0.RELEASEorg.springframeworkspring-aop${org.springframework.version}org.springframeworkspring-aspects${org.springframework.version}org.springfra
CSU_Dennis
·
2017-08-24 14:20
SSM框架
Spring的java配置方式
Spring的java配置方式一、Spring的java配置方式Java配置是
Spring4.x
推荐的配置方式,可以完全替代xml配置。
csdn_hcx
·
2017-08-14 11:39
spring
02-SpringBoot——Spring基础-Java配置
02-SpringBoot——Spring基础-Java配置【博文目录>>>】【项目源码>>>】【Java配置】Java配置是
Spring4.x
推荐的配置方式,可以完全替代xml配置:Java配置也是SpringBoot
derrantcm
·
2017-07-26 07:11
Spring
Boot
&
Spring
Cloud
SpringBoot教程
Spring4.X
使用c3p0加载配置文件连接数据库,出现的Access denied for user 'root'@'localhost' 错误!
原因有以下两点:1.${username}右面有空格。2.属性文档中,设置数据库的用户名时,键不能取名为username,因为${username}会被解析为你电脑的账户名(比如:administrator),可添加前缀解决,如:${c3p0.username};
qq_27289001
·
2017-07-25 23:17
spring
spring4.x
中dbcp,dbcp2连接池的配置
原文摘自:http://happyqing.iteye.com/blog/2304131一、dbcpspring配置文件springxml代码classpath:jdbc.propertiesdb.properties#dbcpdriverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/uplatEui?useUnico
慕天远
·
2017-07-20 09:28
springMVC
Spring学习(一)
最近在学习Spring用的是intellJmevan配置spring看的是《精通
Spring4.x
企业应用开发实战》运行时出现错误信息Handlerprocessingfailed;nestedexceptionisjava.lang.NoClassDefFoundError
Genius_J
·
2017-07-10 11:14
java
spring
学习笔记
java
Spring
IDEA 中读取不了配置文件以及ClassPathXmlApplicationContext与FileSystemXmlApplicationContext
在学习Spring的时候(看的《
Spring4.x
企业应用开发实战》),书上用的IDE是Myeclipse,这里用的是IDEA。
L-75
·
2017-07-04 16:46
java
javaEE
Spring FactoryBean理解
最近在看
Spring4.X
的内容,期间遇到许多问题,还好相继都解决了。
技术无涯苦作舟
·
2017-06-05 18:00
关于jxl导出
首先是项目,项目是
spring4.X
,mybatis5.X,jdk1.8的maven项目,暂时没有那么多条条框框复杂酷炫的功能,不过框架不是我弄得,很多问题需发现的时候晚了,竟可能的就是打补丁,打补丁,
Devil_May_Cry_
·
2017-05-27 14:26
忽悠小学堂
及项目注意事项)
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他