Spring
文章平均质量分 57
卢艳亮
没有十全十美,只有不断追求
展开
-
Spring中如何配置Hibernate事务
为了保证数据的一致性,在编程的时候往往需要引入事务这个概念。事务有4个特性:原子性、一致性、隔离性、持久性。 事务的种类有两种:编程式事务和声明式事务。编程式事务就是将事务处理放在程序中,而声明式事务则是通过配置文件或者注解进行操作。 在Spring中有声明式事务的概念,通过和Hibernate类似框架的集成,可以很好的完成声明式事务。转载 2014-03-31 10:25:53 · 386 阅读 · 0 评论 -
获取Spring容器中Bean实例的工具类(Java泛型方法实现)
import org.springframework.beans.BeansException;import org.springframework.beans.factory.BeanFactory;import org.springframework.beans.factory.BeanFactoryAware;import org.springframework.stereotype.转载 2015-09-28 15:27:41 · 2454 阅读 · 0 评论 -
spring InitializingBean接口
最近工作需要得到sping中的每个事物需要执行的sql,称机会简单研究了一下spring的事务,项目中管理事务比较简单,用TransactionTemplate,就直接以TransactionTemplate为入口开始学习。TransactionTemplate的源码如下:public class TransactionTemplate extends DefaultTransaction转载 2015-08-14 10:43:28 · 266 阅读 · 0 评论 -
spring多数据源配置
项目中我们经常会遇到多数据源的问题,尤其是数据同步或定时任务等项目更是如此。多数据源让人最头痛的,不是配置多个数据源,而是如何能灵活动态的切换数据源。例如在一个spring和hibernate的框架的项目中,我们在spring配置中往往是配置一个dataSource来连接数据库,然后绑定给sessionFactory,在dao层代码中再指定sessionFactory来进行数据库操作。转载 2015-08-22 09:18:32 · 378 阅读 · 0 评论 -
spring+hibernate返回Map对象
@Override public Map getVenueInfo(final long venActivityId) { return hibernateTemplate .execute(new HibernateCallback>() { @SuppressWarnings("unchecked") @Override public Map doInHi原创 2015-05-17 16:09:24 · 704 阅读 · 0 评论 -
Spring Resource 读取资源配置文件
/WEB-INF/config/jdbc.properties原创 2014-10-21 20:39:48 · 1817 阅读 · 0 评论 -
Spring @ResponseBody 直接返回String乱码处理
@RequestMapping(value = "test", method = { RequestMethod.GET, RequestMethod.POST }) @ResponseBody public String getMenuByParentId(Model model, String parentId) { List list转载 2014-11-07 14:50:10 · 346 阅读 · 0 评论 -
Spring MVC中的IoC容器初始化
Spring Framework本身没有Web功能,Spring MVC使用WebApplicationContext类扩展ApplicationContext,使得拥有web功能。那么,Spring MVC是如何在web环境中创建IoC容器呢?web环境中的IoC容器的结构又是什么结构呢?web环境中,spring IoC容器是怎么启动呢? 先看一下WebApplication转载 2014-10-23 16:50:28 · 547 阅读 · 0 评论 -
spring 3.1 Validator 校验机制解析
最近在学习Spring3.1,基于注解的MVC, 使用过程中发现,开始的时候很不喜欢那个JSR 303 推荐的校验机制,原因很简单就是要记很多Annotation, 每个校验类型一个annotation,而且也不喜欢那个正则式的校验方式,还是喜欢独立的一个校验方法的方式,像以前的struts里的那个对form的校验,或者spring里的校验接口那种的。但是找了老半天,发现spring3.1没有提供转载 2014-06-04 09:11:36 · 539 阅读 · 0 评论 -
Spring Autowire自动装配
在应用中,我们常常使用标签为JavaBean注入它依赖的对象。但是对于一个大型的系统,这个操作将会耗费我们大量的资源,我们不得不花费大量的时间和精力用于创建和维护系统中的标签。实际上,这种方式也会在另一种形式上增加了应用程序的复杂性,那么如何解决这个问题呢?Spring为我们提供了一个自动装配的机制,尽管这种机制不是很完善,但是在应用中结合标签还是可以大大的减少我们的劳动强度。前面提到过,在定义B转载 2014-04-07 17:26:43 · 472 阅读 · 0 评论 -
Spring PropertyPlaceholderConfigurer读取本地路径文件
方法1: file:${user.dir}/config/init.properties file:${user.dir}/config/init2.properties 方法2: classpath:jdbc.properties package com.w原创 2015-11-10 16:55:19 · 3992 阅读 · 0 评论