![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring学习
文章平均质量分 72
lijunlinlijunlin
这个作者很懒,什么都没留下…
展开
-
spring5.x.x源码编译完后,spring-beans项目运行compileTestJava报循环依赖错误
错误:Circulardependencybetweenthefollowingtasks::spring-beans:compileGroovy\---:spring-beans:compileJava\---:spring-beans:compileKotlin\---:spring-beans:compileGroovy(*)网上看到有spring-beans.gradle 3行都加注释:defdeps=compil...原创 2021-02-09 09:22:45 · 1418 阅读 · 3 评论 -
详解spring事务属性
Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志组成。我们在进行事务划分时,需要进行事务定义转载 2013-04-22 18:28:19 · 413 阅读 · 0 评论 -
Spring事务管理
Spring提供了一流的事务管理。在Spring中可以支持声明式事务和编程式事务。 本章主要目标如下: 1,Spring事务 2,事务属性 3,事务管理器 4,声明式事务 1.1Spring的事务 事务管理在应用程序中起着至关重要的作用:它是一系列任务的组成工作单元,在这个工作单元中,所有的任务转载 2013-04-22 18:29:40 · 621 阅读 · 0 评论 -
spring 常用的几个注解的个人理解
最近时间有点空闲,头说项目需要优化升级,说让我们学习一下spring的注解,在网上找一些文章研究了一下,也做了一个小例子,下面是用的几个spring的注解。1.@Autowried 这个注解是对成员变量,方法以及构造函数经行注释的,它是Byname方式经行依赖注入如果当Spring上下文中存在不止一个UserDao类型的bean时,就会抛出BeanCreationException异常;转载 2013-03-19 22:31:35 · 1734 阅读 · 0 评论 -
关于IOC和DI的理解
IOC:Inversion of Control 控制反转DI:Dependency Injection 依赖注入控制反转,从字面意思来看,就是控制权又被动变主动,最后又变回被动。举个例子:你的主管要求你做一件事情,这个时候就存在这么几个过程, 主管命令你做事情(这个时候主动权在主管,你是被动的)你接到命令做事情(这个时候主题是你,你是主动的,控制权在你手里)你完成事情转载 2013-09-25 00:33:58 · 603 阅读 · 0 评论 -
对ioc和di的理解
1,什么叫控制反转,谁控制谁,控制什么,如何反转? 2,以前的控制是什么样的? 3,控制反转后事什么样的? 4,这样有什么好处? 5,有几种实现? 6,每种实现应该在什么情况下使用? 7,工厂模式是IOC的一类吗? 8,一个容易理解的比喻 9,如果说IOC是对对象生命周期的管理的话,那么servlet容器管理servlet算不算是一种转载 2013-09-25 00:36:29 · 733 阅读 · 0 评论 -
Spring技术内幕——深入解析Spring架构与设计原理(一)IOC实现原理
转载自:http://jiwenke.iteye.com/blog/493965IOC的基础下面我们从IOC/AOP开始,它们是Spring平台实现的核心部分;虽然,我们一开始大多只是在这个层面上,做一些配置和外部特性的使用工作,但对这两个核心模块工作原理和运作机制的理解,对深入理解Spring平台,却是至关重要的;因为,它们同时也是Spring其他模块实现的基础。从Spring要做到转载 2016-03-30 22:31:19 · 370 阅读 · 0 评论 -
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
转载自:http://blog.csdn.net/gebitan505/article/details/44455235使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要转载 2016-03-30 22:41:51 · 725 阅读 · 0 评论 -
Spring Boot——2分钟构建spring web mvc REST风格HelloWorld
转载自:http://jinnianshilongnian.iteye.com/blog/1997192之前有一篇《5分钟构建spring web mvc REST风格HelloWorld》介绍了普通方式开发spring web mvc web service。接下来看看使用spring boot如何快速构建一个。 Spring Boot使我们更容易去创建基于Spring的转载 2016-09-28 01:08:44 · 671 阅读 · 0 评论 -
spring生命周期管理-初始化与销毁
spring生命周期管理只涉及单例对象的管理一初始化与销毁1.通过设置bean的init-mothed属性指定初始化的方法,他的限制是方法无法接受任何参数,方法可以为static2.实现InitializingBean接口的afterPropertiesSet()方法3.最好的方法是在afterProptertiesSet()中调用自定义初始化方法4.销毁单例对象可以通过指定b转载 2013-04-04 14:33:52 · 763 阅读 · 0 评论 -
Spring的生命周期(转)
Spring的生命周期. 1. 容器启动,实例化所有实现了BeanFactoyPostProcessor接口的类。他会在任何普通Bean实例化之前加载.2. 实例化剩下的Bean,对这些Bean进行依赖注入。3. 如果Bean有实现BeanNameAware的接口那么对这些Bean进行调用4. 如果Bean有实现BeanFacto转载 2013-04-04 14:38:33 · 572 阅读 · 0 评论 -
Spring MVC 3 深入总结
一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本)转载 2013-03-15 00:57:40 · 444 阅读 · 0 评论 -
SpringMVC入门实例及详细讲解
Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和 POI。Spring MV转载 2013-03-15 00:59:07 · 546 阅读 · 0 评论 -
spring注解@component,@service,@controller,@repository
Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这 3 个注释和 @Componen转载 2013-03-17 22:51:54 · 786 阅读 · 0 评论 -
Spring 注解总结
[+]一 注解优点注解解决了什么问题为什么要使用注解二 注解的来龙去脉历史三 注解总体介绍四 注解需要的jar包及配置五 拓展结合局部代码来说明注解声明:这是转载的。内容根据网上资料整理。相关链接:http://www.360doc.com/content/10/1118/16/2371584_70449913.shtmlhttp://www.iteye.com/t转载 2013-03-17 23:16:10 · 722 阅读 · 0 评论 -
spring中配置hibernate二级缓存
报错 : org.hibernate.cache.NoCachingEnabledException: Second-level cache is not enabled for usage参考:http://www.cnblogs.com/hoojo/archive/2012/07/12/2587941.html1.打开二级缓存的配置——applicationContext.转载 2013-03-19 13:09:53 · 616 阅读 · 0 评论 -
Spring注解讲解
原文来自:http://hanyexiaoxiao.javaeye.com/blog/410123使用Spring注解来注入属性 1.1. 使用注解以前我们是怎样注入属性的 类的实现:Java代码 public class UserManagerImpl implements UserManager { private UserDao userDao;转载 2013-03-19 22:49:53 · 586 阅读 · 0 评论 -
Spring 注解学习手札(一) 构建简单Web应用
近来工作发生了一些变化,有必要学习一下Spring注解了!网上找了一些个例子,总的说来比较土,大多数是转载摘抄,按照提示弄下来根本都运行不了,索性自己趟一遍这浑水,在这里留下些个印记。这次,先来构建一个极为简单的web应用,从controller到dao。不考虑具体实现,只是先对整体架构有一个清晰的了解。日后在分层细述每一层的细节。相关参考:Spring 注解学习手札(转载 2013-03-19 23:11:14 · 594 阅读 · 0 评论 -
spring aop expression简单说明
aop:config> aop:pointcut id="userDAO" expression="execution(public * cn.dao.IUserDAO.*(..))" /> aop:advisor advice-ref="tx" pointcut-ref="userDAO"/>aop:config>在上面的代码中ex转载 2013-03-21 01:53:12 · 585 阅读 · 0 评论 -
spring+hibernate下连接两个以上的数据库
新的系统有可能会要用到遗留系统的数据,所以有时就会要连接两个以上的数据库。那么怎么来处理这一问题呢?原理:创建类似的文件(两个数据库就有两个类似用spring+hibernate的配置文件)下面以webwork+spring+hibernate来说明。1)web.xmlxml version="1.0" encoding="UTF-8"?>web-app xmlns转载 2013-03-14 00:18:25 · 997 阅读 · 0 评论