Spring
文章平均质量分 51
zhangliguo186
具有很强的团队荣誉感!
展开
-
srping , AbstractRoutingDataSource 主从数据库切换
AbstractRoutingDataSourcespring 中,一个很好用但是容易被忽略的,就是AbstractRoutingDataSource,它的一个作用就是可以根据用户发起的不同请求去转换不同的数据源,比如根据用户的不同地区语言选择不同的数据库,下面举例说明: import org.springframework.context.i18n.LocaleContextH...原创 2015-01-15 13:55:07 · 160 阅读 · 0 评论 -
spring事务的传播行为与隔离级别(一)
步骤一、在spring配置文件中引入<tx:>命名空间 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema...原创 2015-09-24 16:25:51 · 98 阅读 · 0 评论 -
Spring3.2.3整合MQ-WS_MQ_V7.5
记录给需要帮助的人~step :1 pom.xml<spring-framework.version>3.2.3.RELEASE</spring-framework.version><mq.version>7.5.0.3</mq.version> <dependency> <groupId&...2015-09-30 10:29:29 · 219 阅读 · 0 评论 -
Spring注释,散集积累(三)
@Configuration 传统方式: <beans> <bean id="orderService" class="com.acme.OrderService"/> <constructor-arg ref="orderRepository"/> </bean> <bean2015-10-20 11:29:16 · 116 阅读 · 0 评论 -
Spring线程池结合Spring托管线程类
Spring线程池结合Spring托管线程Bean@Component 注释声明Spring的托管Bean@Scope("prototype") 注释说明为“多例” package com.test.thread;import org.springframework.context.annotation.Scope;import org.springframewo...2015-10-23 14:44:16 · 805 阅读 · 0 评论 -
SpringMvc+Mybatis多数据源配置
业务场景:我们开发一个webService服务,这个服务,要对很多的数据库访问 对外提供数据接口~(一个项目连接多个数据库)解决思路:一个项目对应多个数据库,就应该是一个项目有多个数据源,多个sqlSessionFactory, 多个事物,然后调用不同的controle或action访问 ...2015-11-02 16:16:31 · 213 阅读 · 0 评论 -
Spring GET请求URL地址隐形参数
@RequestMapping(value="/api/test/url/{param1}/{param2}",method = RequestMethod.GET) @ResponseBody public ResponseEntity<String> redCodeShareMapping( @PathVariable(value="...2015-11-03 10:46:00 · 848 阅读 · 0 评论 -
SpringMVC+Mybatis构架整合
第一步,添加所依赖jar<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://mave...2015-11-09 15:12:07 · 125 阅读 · 0 评论 -
Spring初始化Bean状态
一、单例模式:在spring中其实是scope(作用范围)参数的缺省设定值每个bean定义只生成一个对象实例,每次getBean请求获得的都是此实例单例模式分为饿汉模式和懒汉模式;饿汉模式spring singleton的缺省是饿汉模式:启动容器时,为所有spring配置文件中定义的bean都生成一个实例(且是线程安全)懒汉模式在第一个请求时...2015-11-24 17:28:58 · 225 阅读 · 0 评论 -
Spring注解(二)
使用注解来构造IoC容器用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册<context:component-scan base-package=”pagkage1[,pagkage2,…,pagkageN]”/>。如:在base-package指明一个包,表示扫描所有com.test.pack包下注解<contex...原创 2015-09-11 14:26:41 · 84 阅读 · 0 评论 -
Spring注解(一)
<mvc:annotation-driven /><context:component-scan base-package="com.xxx.xxx.inv.ic"/>http://my.oschina.net/HeliosFly/blog/205343 @Controller@RequestMapping(value=http://ttaale...原创 2015-08-28 17:06:42 · 82 阅读 · 0 评论 -
spring 源码解析系列
Spring源代码解析(一):IOC容器:http://www.iteye.com/topic/86339Spring源代码解析(二):IoC容器在Web容器中的启动:http://www.iteye.com/topic/86594Spring源代码解析(三):Spring JDBC:http://www.iteye.com/topic/87034Spring源代码解析(四):Sp...原创 2015-02-03 08:47:14 · 69 阅读 · 0 评论 -
ApplicationContext上下文
一、提倡的初始化方法:《1》在独立应用程序中,获取ApplicationContext:AbstractApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");context.close();//释放资源《2》在web环境中,获取ApplicationCo...原创 2015-02-16 13:59:09 · 130 阅读 · 0 评论 -
springMVC 与 struts+hibernate+spring优缺点
springMVC: Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和POI。Spring MVC 框架并不知道使用的视图,所以你可以自主的选择视图。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。struts+spring+hi...2016-04-13 17:28:54 · 844 阅读 · 0 评论 -
Spring工作原理及项目中作用介绍
1、spring概述 内部最核心的就是IOC了,动态注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里的反射,反射其实就是在运行时动态的去创建、调用对象,Spring就是在运行时,跟xml Spring的配置文件来动态的创建对象,和调用对象里的方法的 。 Spring还有一个核心就是AOP这个就是面向切面编程,可以为某一类对象 进行监督和...原创 2015-07-24 15:40:26 · 393 阅读 · 0 评论 -
@Transactional spring 配置事务注意事项
转自:http://epine.itpub.net/post/8159/5262811. 在需要事务管理的地方加@Transactional 注解。@Transactional 注解可以被应用于接口定义和接口方法、类定义和类的 public 方法上。2. @Transactional 注解只能应用到 public 可见度的方法上。 如果你在 protected、private 或者 pa...原创 2015-07-24 16:39:37 · 103 阅读 · 0 评论 -
Spring面试问题总结(一)
Spring工作机制及为什么要用?Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。Spring既是一个AOP框架,也是一IOC容器。SpringFramework的组成:Spring AOP,Spring DAO,Spring ORM,Spring Web,Spring Context, Spring Web MVC。借助于Spring AOP,Spring...2015-08-13 17:09:20 · 99 阅读 · 0 评论 -
spring事务的传播行为与隔离级别(二)
在实际开发过程中,特别是在并发高、更新数据量大、关系表比较多的情况下,经常会遇到关于事务的问题。 首先,要了解的是什么是数据库的隔离级别。在一个典型的应用中,并发是不可避免的,多个事务并发运行,操作同一个数据来完成任务。并发可能会导致以下问题:脏读(Dirty read): 脏读发生在一个事务读取了被另一个事务改写但还未提交的数据时。如果这些改变在稍后被回滚,那么之前的事务读取的到...原创 2015-08-13 17:19:46 · 102 阅读 · 0 评论 -
Spring AOP 面向切面编程 常见通知实现(前置,后置,环绕,异常)
概述:在spring加载时,定义先后执行的方法,以及环绕异常等方法 观众类Audience~~ package com.jCuckoo.demo; import org.aspectj.lang.ProceedingJoinPoint; public class Audience { publi...原创 2015-08-13 17:37:22 · 400 阅读 · 0 评论 -
spring组件扫描<context:component-scan/>详解
我们通过spring的以下方式去扫描com.test.scan.core包下所有类中的一下注解:@Repository、@Service、@Controller、@Component、@Configuration <context:annotation-config /><context:component-scan base-package="com.test.s...2015-12-15 13:01:56 · 190 阅读 · 0 评论