• 品优购项目--service-sellergoods模块的配置文件


    一、web.xml文件

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xmlns="http://java.sun.com/xml/ns/javaee"
    	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    	version="2.5">	
    	
    	<!-- 加载spring容器 -->
    	<context-param>
    		<param-name>contextConfigLocation</param-name>
    		<param-value>classpath*:spring/applicationContext*.xml</param-value>
    	</context-param>
    	<listener>
    		<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    	</listener>
    	
    	
    </web-app>
    

     二、在resources包下,建一个spring包

    (1)applicationContext-jms.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:amq="http://activemq.apache.org/schema/core"
    	xmlns:jms="http://www.springframework.org/schema/jms"
    	xsi:schemaLocation="http://www.springframework.org/schema/beans   
    		http://www.springframework.org/schema/beans/spring-beans.xsd
    		http://www.springframework.org/schema/context   
    		http://www.springframework.org/schema/context/spring-context.xsd">
    		
    	
    	   
        <!-- 真正可以产生Connection的ConnectionFactory,由对应的 JMS服务厂商提供-->  
    	<bean id="targetConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">  
    	    <property name="brokerURL" value="tcp://192.168.200.128:61616"/>  
    	</bean>
    	   
        <!-- Spring用于管理真正的ConnectionFactory的ConnectionFactory -->  
    	<bean id="connectionFactory" class="org.springframework.jms.connection.SingleConnectionFactory">  
    	<!-- 目标ConnectionFactory对应真实的可以产生JMS Connection的ConnectionFactory -->  
    	    <property name="targetConnectionFactory" ref="targetConnectionFactory"/>  
    	</bean>  
    		   
        <!-- Spring提供的JMS工具类,它可以进行消息发送、接收等 -->  
    	<bean id="jmsTemplate" class="org.springframework.jms.core.JmsTemplate">  
    	    <!-- 这个connectionFactory对应的是我们定义的Spring提供的那个ConnectionFactory对象 -->  
    	    <property name="connectionFactory" ref="connectionFactory"/>  
    	</bean>   
    	
    	<!-- 发布订阅模式, 商品导入索引库和生成静态页面 -->
    	<bean id="topicPageAndSolrDestination" class="org.apache.activemq.command.ActiveMQTopic">
    	    <constructor-arg value="pinyougou_topic_page_solr"/>  
    	</bean>
    	   
    	
    	<!-- 点对点模式,删除索引库-->  
    	<bean id="queueSolrDeleteDestination" class="org.apache.activemq.command.ActiveMQQueue">  
    	    <constructor-arg value="pinyougou_queue_solr_delete"/>  
    	</bean>  
    	
    </beans>
    

    (2)applicationContext-service.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
    	xmlns:context="http://www.springframework.org/schema/context"
    	xmlns:dubbo="http://code.alibabatech.com/schema/dubbo" xmlns:mvc="http://www.springframework.org/schema/mvc"
    	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
            http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd
            http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd
            http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
     
        <dubbo:protocol name="dubbo" port="20881"></dubbo:protocol>
    	<dubbo:application name="pinyougou-sellergoods-service"/>  
    
        <dubbo:annotation package="com.pinyougou.sellergoods.service.impl" />  
       
       
    </beans>
    

    (3)application-tx.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
    	xmlns:context="http://www.springframework.org/schema/context"
    	xmlns:tx="http://www.springframework.org/schema/tx"
    	xmlns:mvc="http://www.springframework.org/schema/mvc"
    	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
            http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd
    		http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
            http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
     
    
        <!-- 事务管理器  -->  
        <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">  
            <property name="dataSource" ref="dataSource" />  
        </bean>  
          
        <!-- 开启事务控制的注解支持 -->  
        <tx:annotation-driven transaction-manager="transactionManager"/>
       
    </beans>
    

      

  • 相关阅读:
    From MSI to WiX, Part 2
    From MSI to WiX, Part 1
    WIX Custom Action (immediate, deffered, rollback)
    SVN: revert all command
    HowTo: SVN undo add without reverting local changes
    “Assign Random Colors” is not working in 3ds Max 2015
    CruiseControl.NET : svnrevisionlabeller
    JSON parser error with double quotes
    How to: Extract files from a compiled setup.exe created by Inno setup
    虚拟账号ftp服务器
  • 原文地址:https://www.cnblogs.com/Hubert-dzl/p/11503626.html
Copyright © 2020-2023  润新知