文件转码(word、ppt、图片、Excal)

好久没和大家见面了,在假期的时候学习了一点关于转码的,有一些心得和大家分享一下,希望对你们有所帮助。1、添加全局配置文件<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
摘要由CSDN通过智能技术生成

好久没和大家见面了,在假期的时候学习了一点关于转码的,有一些心得和大家分享一下,希望对你们有所帮助。

1、添加全局配置文件

<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"                     
    xmlns:rabbit="http://www.springframework.org/schema/rabbit"
	xmlns:context="http://www.springframework.org/schema/context"
	xsi:schemaLocation="http://www.springframework.org/schema/rabbit
	http://www.springframework.org/schema/rabbit/spring-rabbit-1.4.xsd
	http://www.springframework.org/schema/beans
	http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
	http://www.springframework.org/schema/context 
    http://www.springframework.org/schema/context/spring-context.xsd">
    
	<!-- 定义RabbitMQ的连接工厂 -->
	<rabbit:connection-factory id="connectionFactory"
		host="127.0.0.1" port="5672" username="guest" password="guest"
		virtual-host="/" />
		
    <rabbit:admin connection-factory="connectionFactory" />
    
    <!-- spring template声明 -->
    <rabbit:template exchange="amqpExchange" id="amqpTemplate" connection-factory="connectionFactory" />

    <rabbit:queue name="myQueue" ></rabbit:queue>
 
    <!--声明 direct 交换模式 -->
    <rabbit:direct-exchange name="amqpExchange">
        <rabbit:bindings>
            <rabbit:binding queue="myQueue" key="queue" ></rabbit:binding>
        </rabbit:bindings>
    </rabbit:direct-exchange>    
	
	<!-- 队列监听 -->	
	<bean id="transCodeReceiver" class="com.text.ibo.service.rabbitmq.TransCodeConsumer" />
	<rabbit:listener-container connection-factory="connectionFactory">
		<rabbit:listener ref="transCodeReceiver" method="listen" queue-names="myQueue" />
	</rabbit:listener-container>

</beans>

2、安装相关软件

1、https://download.csdn.net/download/weixin_40106067/10963320
2、https://download.csdn.net/download/weixin_40106067/10963373
3、rabbitMQ的安装和配置请参考:https://www.cnblogs.com/LipeiNet/p/5973061.html

3、创建工具类

3.1、发送消息队列

import java.util.Date;
import org.springframework.amqp.rabbit.core.RabbitTemplate;
import org.springframework.context.support.AbstractApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import net.sf.json.JSONObject;

public class MqUtil{
	  
    public static void mqSend(String queueName, 实体类 vo) throws Exception {
        AbstractApplicationContext ctx = new ClassPathXmlApplicationContext(
                "classpath:applicationContext-mq.xml");
        //RabbitMQ模板
        RabbitTemplate template =
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值