`
xly_971223
  • 浏览: 1277496 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring 配置jms和dataSource是要注意

 
阅读更多
JMS的配置如下
	<bean id="activemqConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory" >
		<property name="brokerURL" value="vm://localhost" />
	</bean>
		
	<bean class="org.springframework.jms.listener.DefaultMessageListenerContainer" >
		<property name="connectionFactory" ref="activemqConnectionFactory" />
		<property name="sessionTransacted" value="true" />
		<property name="destinationName" value="zweb.smtp" />
		<property name="messageListener">
			<bean class="cn.ceopen.zweb.app.mail.service.impl.AsyncSmtpListenerImpl">
				<property name="sender" ref="mailsender" />
				<property name="freeMarkerConfig" ref="freeMarkerConfig" />
				<property name="mailManager" ref="mailManager" />
			</bean>
		</property>
		<property name="concurrentConsumers" value="3" />
	</bean>

如果spring配置文件用了 
default-autowire="byName"

并且同时配置了某个bean id 是 dataSource
这就会不小心让jms偷吃你的数据库连接了

别问我怎么知道的
这个问题花了几天时间呢

分享到:
评论

相关推荐

    Spring 事务代理配置

    Spring是一个开源的Java平台,它提供了一套全面的编程和配置模型,主要用于简化企业级应用的开发。其中,依赖注入(Dependency Injection,简称DI)和面向切面编程(Aspect-Oriented Programming,简称AOP)是其两大...

    Spring2.0的配置

    Spring 2.0 的配置是其核心特性之一,它引入了依赖注入(IOC)和面向切面编程(AOP)的概念,极大地简化了Java企业级应用的开发。然而,随着应用规模的扩大,配置文件的数量和复杂度也随之增加,特别是事务配置。在...

    Spring 3.1配置文件示例(备忘)

    Spring 3.1 配置文件是 Spring 框架的核心组成部分,用于定义应用程序的组件、依赖关系和服务。这篇备忘录将深入探讨 `applicationContext.xml` 文件在 Spring 3.1 中的角色、结构和常见配置元素。我们将讨论如何...

    Spring所需jar包

    2. **spring-beans.jar**:包含Bean工厂和IoC容器的实现,负责Bean的创建、配置和管理。 3. **spring-context.jar**:扩展了IoC容器,提供了上下文支持,如国际化、事件传播、AOP代理等。 4. **spring-aop.jar**:...

    spring 事务配置方式

    对于JMS或JTA等分布式事务,Spring提供了LocalContainerEntityManagerFactoryBean和LocalTransactionManager,可以处理跨数据库的事务。 5. **PlatformTransactionManager的自定义实现** 如果以上方式都不能满足...

    spring3-dtd

    6. **JMS(Java Message Service)**:Spring 3支持JMS的配置,包括消息驱动的bean和消息模板。通过`&lt;bean&gt;`标签定义`jmsTemplate`和`messageListenerContainer`,可以实现异步消息处理。 7. **国际化支持**:...

    spring-framework-4.1.4.release-schema

    在4.1.4.RELEASE版本中,Spring引入了对XML配置的Schema支持,这极大地提高了配置的清晰度和可读性。Schema文件是用于验证XML文档结构的规则集,它们定义了元素、属性及其约束,确保了配置文件的正确性。 在这个...

    Spring-Reference_zh_CN(Spring中文参考手册)

    6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ Load-time weaving(LTW) 6.9. 其它资源 7. Spring AOP APIs 7.1. 简介 7.2. Spring中的切入点API 7.2.1. 概念 7.2.2. 切入点实施 ...

    ssh集成jar包,支持spring集成Hibernate,spring集成struts2等

    - 创建Spring配置文件,配置DataSource、SessionFactory、HibernateTransactionManager等。 - 配置Hibernate的实体类和映射文件,建立对象与数据库表的关联。 - 在Struts2的配置文件中,定义Action,并通过Spring...

    Spring+SpringMVC+Mybatis框架整合

    - 配置Spring:创建Spring的配置文件,配置Bean,包括DataSource、SqlSessionFactoryBean、MapperScannerConfigurer等。 - 配置SpringMVC:定义DispatcherServlet,配置视图解析器、拦截器、以及Controller扫描路径...

    Spring 2.0 开发参考手册

    6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ Load-time weaving(LTW) 6.9. 其它资源 7. Spring AOP APIs 7.1. 简介 7.2. Spring中的切入点API 7.2.1. 概念 7.2.2. 切入点...

    Spring+SpringMVC+MyBatis所需jar包(全部)

    - 配置Spring与MyBatis的整合,如SqlSessionFactoryBean和DataSource,使Spring能够管理MyBatis的数据源和SqlSessionFactory。 - 解决Ajax中JSON中文乱码问题,通常需要设置Tomcat的字符编码,以及在Servlet容器中...

    ssm项目框架搭建(springmvc+spring+mybatis)

    2. 配置Spring:定义Spring的配置文件,如`applicationContext.xml`,配置Bean,包括DataSource、SqlSessionFactory、MapperScannerConfigurer等。 3. 配置Spring MVC:创建`servlet-context.xml`,配置...

    Spring中文帮助文档

    6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ加载时织入(LTW) 6.9. 更多资源 7. Spring AOP APIs 7.1. 简介 7.2. Spring中的切入点API 7.2.1. 概念 7.2.2. 切入点运算 ...

    springMVC+spring+ibatis

    然后,配置 Spring 的 XML 配置文件,定义数据源(DataSource)、SqlSessionFactory 和 SqlSessionTemplate,以及 Spring MVC 的 DispatcherServlet 配置。在 iBATIS 中,SQL 映射文件(Mapper XML 文件)通常与接口...

    Spring Boot 关系型数据库多数据源

    3. **配置数据源**:使用`@Configuration`和`@EnableJpaRepositories`注解来定义两个不同的`DataSource`,分别对应主库和从库。同时,使用`@Primary`标记主数据源。 ```java @Configuration public class ...

    spring ejb.txt

    综上所述,Spring与EJB的集成不仅可以通过XML配置文件实现对各种资源和服务的有效管理,还可以通过编程方式灵活地设置EJB上下文和其他相关配置。这种集成方式大大提高了开发效率,同时也增强了应用程序的稳定性和可...

    Spring API

    2. Spring 2.0和 2.5的新特性 2.1. 简介 2.2. 控制反转(IoC)容器 2.2.1. 新的bean作用域 2.2.2. 更简单的XML配置 2.2.3. 可扩展的XML编写 2.2.4. Annotation(注解)驱动配置 2.2.5. 在classpath中自动搜索组件...

    activeMQ+spring整合

    在IT行业中,ActiveMQ和Spring...然后,配置Spring的XML配置文件,声明一个JMS模板和一个ActiveMQ的连接工厂。这样,Spring就能通过JMS模板发送和接收消息,而连接工厂则负责与ActiveMQ服务器建立连接。 ```xml ...

    Spring Hibernate实例.rar

    当Spring与Hibernate结合时,Spring的DataSource、SessionFactory和Transaction Management可以被用来管理和控制Hibernate操作。Spring的HibernateTemplate或HibernateDaoSupport类可以帮助我们更轻松地集成...

Global site tag (gtag.js) - Google Analytics