Spring boot 整个 ActiveMQ
来源:互联网 发布:阿里云io优化实例 编辑:程序博客网 时间:2024/06/15 22:55
Spring Boot
简介
spring boot产生的原因就是因为spring在创建过程中需要添加大量的依赖,一旦依赖版本出现就会降低开发效率,而且需要在XMl配置大量的属性,因此spring boot的产生就是为了解决在spring 在开发过程中,效率过低,依赖管理等一系列问题。并且内部嵌入服务器,安全,外部配置,无需xml配置。对原spring 功能的增强,提高spring在开发过程中的效率问题,sprig boot 也被称之为 微服务。
缺点 项目一旦报错 解决问题会很棘手!因为封装的很好,你都不知道文件在哪里
1. 引导类
在任何一个项目中 都可以通过注解的方式调用引导类
/** * 3. 引导类 * */ @SpringBootApplicationpublic class Application { public static void main(String[] args) { //引导类 交给SpringBoot容器来管理 SpringApplication.run(Application.class, args); }}
2. springbootApplication 注解含义
@SpringBootApplication 其实就是以下三个注解的总和
@Configuration: 用于定义一个配置类
@EnableAutoConfiguration :Spring Boot 会自动根据你 jar 包的依赖来自动配置项目。
@ComponentScan: 告诉 Spring 哪个 packages 的用注解标识的类 会被 spring 自动扫描并
且装入 bean 容器。
3. 配置文件修改,读取
属性文件的名称固定 必须是 application.properties
server.port=8088 //修改tomcat 端口号
url=http://www.ruirui.cn
4. 热部署
不需要重启tomcat 就可以访问修改后的业务逻辑,节省时间 只需要添加依赖就可以了
<!-- 3. 热部署 --> <!-- 修改代码后不需要从其tomcat 容器就可以访问修改后的内容 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId></dependency>
springboot 与 activeMQ 整合
1. 优势 已经 应用场景
- 优势就是简单,方便 快捷 ,应用场景可以用在新用户注册,短信验证,邮箱验证上面,用的点对点的模式,防止在高并发的情况下一旦服务器完蛋,照成消息的丢失
1. 内置服务
- 不需在引入activeMQ的配置文件,添加依赖直接引入对应的,在spring boot中内嵌了activeMQ。被称只为内嵌服务,默认是访问内置服务
消息队列的生产者
package com.ruirui.queue;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.jms.core.JmsMessagingTemplate;@RestControllerpublic class QueueController { @Autowired private JmsMessagingTemplate jmsMessagingTemplate; @RequestMapping("/send") public void send(String test) { jmsMessagingTemplate.convertAndSend("rui", test); }}
消息队列的消费者
@Componentpublic class QueueConsumer { @JmsListener(destination="rui") public void receive(String text) { System.out.println("接收到消息:"+text); }}
访问路径
http://localhost:8088/send.do?test=haohaoxuexi
2. 外置服务
- 指定外部服务的访问的路径,在属性配置文件中台添加,访问服务器段配置的activeMQ服务
spring.activemq.broker-url=tcp://192.168.25.129:61616
springboot 与 activeMQ 整合 下载链接地址
http://pan.baidu.com/s/1c2vVUuO
- Spring boot 整个 ActiveMQ
- spring boot jms activemq
- spring-boot集成ActiveMQ
- spring-boot 集成 activemq
- spring-boot 集成 activemq
- spring boot整合activemq
- spring boot集成activemq
- spring boot集成ActiveMQ
- Spring boot 集成Activemq
- spring boot activeMQ 配置
- Spring Boot + ActiveMq
- spring-boot集成activemq
- spring boot ActiveMQ学习
- spring boot的ActiveMQ使用
- spring boot整合activemq rabbitmq
- (八)Spring Boot整合ActiveMQ
- Spring Boot与ActiveMQ整合
- 86. Spring Boot集成ActiveMQ【从零开始学Spring Boot】
- Java中的泛型
- 单选按钮的应用
- 在Studio中怎么找到数据库!
- html 中显示.隐藏的方法的使用
- 国庆训练笔记
- Spring boot 整个 ActiveMQ
- String与StringBuffer的区别
- 判断网络状态
- 关于C语言中free函数的一点思考
- wordpress保护wp-login.php和wp-cron.php
- RecyclerView各种功能.上下拉,间隔线,多条目等
- ios-Swift中如何保存图片到本地
- 虚析构函数
- HTML5 特点及变化