在web工程中使用spring(web.xml)
来源:互联网 发布:js获取指定网页内容 编辑:程序博客网 时间:2024/06/05 05:10
在web工程中发送kafka消息的时候,采用容器管理kafka的producer对象。
1.在web.xml中配置:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:forum/spring/mqproducer-service-impl.xml</param-value>
</context-param>
2.web.xml配置中mqproducer-service-impl.xml中的配置(bean):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING/DTD BEAN/EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<!-- producer beans -->
<bean id="kafkaProducer"
class="com.huawei.jaguar.commons.mqclient.producer.impl.MQProducerImpl"
init-method="start" destroy-method="shutdown">
<property name="config"
value="classpath:/forum/common/kafka-producer.properties" />
</bean>
<bean id="kafkaMQEventPublisher" class="com.huawei.iread.forum.kafka.KafkaMQEventPublisher">
<property name="producer" ref="kafkaProducer"></property>
</bean>
</beans>
3.kafka-producer.properties的配置:
metadata.broker.list=10.211.95.9:9092
request.required.acks=0
serializer.class=kafka.serializer.StringEncoder
producer.type=async
metadata.fetch.timeout.ms=200
4.在java程序中获取bean对象:采用单例模式
KafkaMQEventPublisher kafkaMQEventPublisher =
(KafkaMQEventPublisher)ContextLoader.getCurrentWebApplicationContext().getBean("kafkaMQEventPublisher");
- 在web工程中使用spring(web.xml)
- Spring 配置 工程Web.xml中encodingFilter
- 在web工程中使用Spring依赖注入
- spring在web.xml中首次使用的配置
- 在web.xml文件中配置Spring
- 在web.xml中配置Spring
- 在Spring boot中加入web.xml
- 【Spring】在WEB应用中使用Spring
- Spring --web工程下xml配置文件部署
- Spring 在 WEB 应用中使用
- 在web应用中使用Spring
- 在web应用程序中使用Spring
- Spring在web应用中使用?
- Spring_35_在 WEB 应用中使用 Spring
- 在WEB应用中使用spring
- 使用spring过程中需要在web.xml中配置的三种情况
- 使用 spring web 3.0 配置web.xml
- web.xml中配置spring
- 《LeetBook》leetcode题解(18) : 4Sum[M]
- [剑指offer]从上往下打印二叉树
- Python打开文件,将list、numpy数组内容写入txt文件中
- 老实憨厚的我和draw9patch
- 使用javaFX编辑的学生管理系统
- 在web工程中使用spring(web.xml)
- 第四次上机实验
- Block
- 博客开通,记一下自己的用户名由来
- 进程间的通信(互斥锁、条件变量、读写锁、文件锁、信号灯)
- javascript实现jsonp跨域访问
- leetcode-234. Palindrome Linked List
- CodeForces - 237C Primes on Interval (素数打表&二分)
- hdu 2181 哈密顿绕行世界问题 (dfs)