![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
wangzhantao
这个作者很懒,什么都没留下…
展开
-
spring核心类库 取出spring bean工厂
ApplicationContext和BeanFacotry区别:ApplicationContext和BeanFacotry相比,提供了更多的扩展功能,但其主要区别在于后者是延迟加载,如果Bean的某一个属性 没有注入,BeanFacotry加载后,直至第一次使用调用getBean方法才会抛出异常;而ApplicationContext则在初始化自身是 检 验,这样...原创 2013-03-05 10:55:06 · 191 阅读 · 0 评论 -
事务的理解与spring中的一些配置
事物的四大特性:原子性:事务结束的时候,事务中的所有任务必须全部成功完成,否则全部失败,事务回滚到事务开始之间的状态。 一致性:即数据库中的所有数据和现实保持一致。如果事务失败数据必须返回到事务执行之前的状态,反之修改数据和现实的同步。 隔离性:每个事务必须与其他事务的执行结果隔离开,直到该事务执行完毕,它保证了事务的访问的任何数据不会受其他事务执行结果的影响持久...原创 2012-11-23 13:21:16 · 69 阅读 · 0 评论 -
spring MVC 初识
一个简单的spring MVC例子来了解一下。 访问的三个连接:http://localhost/springMVC/jsp/welcomehtml.htmlhttp://localhost/springMVC/welcomehttp://localhost/springMVC//login/user/ new ModelAndView(new Red...原创 2012-11-23 14:02:23 · 78 阅读 · 0 评论 -
spring配置job
--job 执行的类public class TestJob implements StatefulJob{ @Override public void execute(JobExecutionContext jctx) thr...原创 2012-09-01 20:27:51 · 70 阅读 · 0 评论 -
spring常规配置
classpath :标示src目录<!-- 定义受环境影响易变的变量 --> <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="systemPropertiesModeName" ...原创 2012-09-01 20:28:20 · 95 阅读 · 0 评论 -
调试Spring启动速度
好东西做个记载:出自http://tomcat-oracle.iteye.com/category/295523 在调试spring应用时,动辄几十秒,甚至有的应用上分钟的启动速度,会让整个调试速度慢下来了。等待时间让人抓狂。不知道大家是如何加速spring应用调试速度的,在此分享下我的一次加速过程。欢迎补充指正。环境配置:thinkpad t410 内存:4G内存 ...原创 2013-11-06 15:30:09 · 164 阅读 · 0 评论 -
spring dataAccess
spring 提供了方便的数据访问类 一 加载属性文件<context:property-placeholder location="jdbc.properties"/> 二 连接池配置 1 DriverManagerDataSource 典型的数据库驱动连接<bean id="dataSource" class="org.spr...原创 2013-02-28 17:41:46 · 113 阅读 · 0 评论 -
Spring MVC 文件上传处理
1 文件上传需要处理器 <!-- SpringMVC上传文件时,需要配置MultipartResolver处理器 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> ...原创 2015-01-06 10:28:05 · 86 阅读 · 0 评论 -
Spring JDBCTemplet 基本使用
一、查询,以及返回值得处理 1 JDBCTeamplet查询出来的数据,如果名字和实体名字一样,则直接映射为实体 ,用BeanPropertyRowMapper返回对象实体参数: ParameterizedBeanPropertyRowMapper.newInstance(Customer.class) new BeanPropertyRowMapper(Custome...原创 2015-01-18 17:16:04 · 377 阅读 · 0 评论 -
spring注解注入和aop的具体应用
1 Spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。 @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是...原创 2014-03-19 18:41:36 · 100 阅读 · 0 评论 -
spring管理数据源的动态更换
<bean id="dataSource" class="com.chnedu.common.util.MultiDataSource"> <property name="dataSource" ref="dataSource_a"/><!-- 默认连接数据库a -->原创 2014-03-20 15:31:24 · 94 阅读 · 0 评论 -
spring httpinvoke使用
1 实体,必须序列化public class UcServiceEntity implements Serializable{ /** * @Fields serialVersionUID : TODO */ private static final long serialVersionUID = 1L; private String name; ...原创 2015-10-14 14:12:31 · 992 阅读 · 0 评论 -
spring 事务总结
首先定义一个接口和实现类,并在此基础上进行配置--- public interface IUserDao { public void insertUser(UserTable user); } public class UserDaoImpl extends HibernateDaoSupport...原创 2012-11-23 13:17:50 · 72 阅读 · 0 评论 -
spring整合ibatis
通过SqlMapClientTemplate来操纵数据库的CRUD是没有问题的,这里面关键的问题是事务处理。Spring提供了强大的声明式事务处理的功能,我们已经清楚hibernate中如何配置声明式的事务,那么在iBATIS中如何获得声明式事务的能力呢? 第一,我们需要了解的是spring通过AOP来拦截方法的调用,从而在这些方法上面添加声明式事务处理的能力。典型配置如下:appl...原创 2013-03-15 12:47:00 · 64 阅读 · 0 评论 -
spring 属性文件加载
#jdbc.driverClassName=com.mysql.jdbc.Driver #jdbc.url=jdbc:mysql://localhost/jbpmtest#jdbc.username=root#jdbc.password=root jdbc.driverClassName=oracle.jdbc.driver.OracleDriverjdbc.url...原创 2013-03-15 12:46:38 · 73 阅读 · 0 评论 -
事务学习1 配置为主
spring事务管理 6.1、spring的事务管理器 Spring框架并没有直接管理用户的应用系统中的事务,它只是提供许多供用户选择的事务管理器,然后将事务管理的责任委托给与此事务管理器对应的持久化技术的事务实现。 事务管理实现使用时机org.springframework.jdbc.datasource.DataSourceTra...原创 2013-03-05 14:30:52 · 71 阅读 · 0 评论 -
spring应用 事务学习2 详细学习
9.5. 声明式事务管理大多数Spring用户选择声明式事务管理。这是对应用代码影响最小的选择,因此也最符合 非侵入式 轻量级容器的理念。 Spring的声明式事务管理是通过Spring AOP实现的,因为事务方面的代码与Spring绑定并以一种样板式风格使用,不过尽管如此,你一般并不需要理解AOP概念就可以有效地使用Spirng的声明式事务管理。 从考虑EJB CMT和S...原创 2013-03-05 14:32:40 · 61 阅读 · 0 评论 -
spring 数据源整合
<!--c3p0 连接池的配置--> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value原创 2013-03-05 14:41:32 · 77 阅读 · 0 评论 -
spring javamail 使用
1 xml配置<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "spring-beans.dtd" ><beans> <bean id="mailSender"原创 2013-03-06 16:39:47 · 282 阅读 · 0 评论 -
spring QZ任务整合
1 QZ任务的使用 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans>原创 2013-03-07 10:45:13 · 653 阅读 · 0 评论 -
spring timer的整合
1 定时任务的spring 配置文件配置 <?xml version="1.0" encoding="UTF-8"?> <!-- 定时器 --><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSch.原创 2013-03-07 10:54:25 · 111 阅读 · 0 评论 -
spring 使用 ActiveMQ,JMS使用
MS 定义了两种方式:Quere(点对点);Topic(发布/订阅)。ConnectionFactory 是连接工厂,负责创建Connection。Connection 负责创建 Session。Session 创建 MessageProducer(用来发消息) 和 MessageConsumer(用来接收消息)。Destination 是消息的目的地。 下载 a...原创 2013-03-07 16:04:09 · 78 阅读 · 0 评论 -
spring与web.xml相关配置
<!-- 指定spring字符过滤器 --> <filter> <filter-name>SetCharacterEncoding</filter-name> <filter-class> org.springframework.web.filter.CharacterEncod...原创 2013-03-10 09:28:40 · 79 阅读 · 0 评论 -
spring 提供的基础工具类
文件资源操作文件资源的操作是应用程序中常见的功能,如当上传一个文件后将其保存在特定目录下,从指定地址加载一个配置文件等等。我们一般使用 JDK 的 I/O 处理类完成这些操作,但对于一般的应用程序来说,JDK 的这些操作类所提供的方法过于底层,直接使用它们进行文件操作不但程序编写复杂而且容易产生错误。相比于 JDK 的 File,Spring 的 Resource 接口(资源概念的描...原创 2013-03-10 09:29:14 · 181 阅读 · 0 评论 -
spring整合hibernage配置
class下面两种类都能实现:1 org.springframework.orm.hibernate3.LocalSessionFactoryBean 2 org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean 注解形式配置session工场 <!--Hiber...原创 2013-03-10 09:30:13 · 89 阅读 · 0 评论 -
spring DAO支持
Spring为不同持久化技术所提供的模板类 Spring为各种支持的持久化技术都提供了简化操作的模板和回调,在回调中编写具体的数据操作逻辑,使用模板执行数据操 作,在Spring中,这是典型的数据操作模式。下面,我们来了解一下Spring为不同的持久化技术所提供的模板类。 表 3 不同持久化技术对应的模板类 ORM持久化技术 模板类 ...原创 2013-03-14 17:49:24 · 91 阅读 · 0 评论 -
DruidDataSource学习
DruidDataSource 这个数据源集成后有监控界面,对于SQL与项目的一些情况。 1 jar包 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0...原创 2016-03-14 09:10:45 · 193 阅读 · 0 评论