spring boot
Payne Yu
一个热爱技术 热爱生活的 攻城狮
展开
-
Springboot集成RabbitMQ
一、Message Broker与AMQP简介1.1 Message BrokerMessage Broker是一种消息验证、传输、路由的架构模式,其设计目标主要应用于下面这些场景:消息路由到一个或多个目的地消息转化为其他的表现方式执行消息的聚集、消息的分解,并将结果发送到他们的目的地,然后重新组合相应返回给消息用户调用Web服务来检索数据响应事件或错误使用发布-订阅模式来提供内...原创 2018-10-08 15:53:55 · 208 阅读 · 0 评论 -
SpringBoot集成WebSocket (简单例子)
一、 WebSocket简介什么是WebSocket?WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。为什么需要 WebSocket?因为 HTTP 协议有一个缺陷:通信只能由客户端发起,HTTP 协议做不到服务器主动向客户端推送信息。二、 WebSocket简单实现使用websocke...原创 2018-10-16 14:59:10 · 1400 阅读 · 1 评论 -
在Docker中部署Springboot项目(windows版)
一、创建springboot项目1.1 controller中加入方法@RestControllerpublic class HelloController { @GetMapping("/docker") public String hello() { return "Hello Docker!!"; }}1.2 pom中加入docker-maven-plugin...原创 2018-10-17 17:07:13 · 4176 阅读 · 0 评论 -
spring boot rabbitmq传递bean(实体类)/ JSON
spring boot使用rabbitmq传递实体类:java对象必须序列化。实现序列化有2种方式:1)bean对象实现Serializable接口发送者和接收者bean对象都必须序列化2)借助SerializationUtils工具类<dependency> <groupId>org.apache.commons</groupId> .原创 2018-11-08 09:27:42 · 10421 阅读 · 3 评论 -
Rabbit MQ 自定义监听器容器(Listener Container)的启动与停止
项目中会遇到,MQ队列的监听是在某一前提条件准备好的情况下才启动,比如MQ接收到一系列数据,这些数据的保存依赖于另外一个MQ消息的一些配置接收之后才能完成。指定属性autoStartup为false,并启动对应的listener id@RabbitHandler@RabbitListener(queues = "Message", autoStartup= "false", id = "Me...原创 2018-11-08 14:35:05 · 8447 阅读 · 4 评论 -
理解Spring ,Spring MVC和Spring Boot
前言从Servlet技术到Spring和Spring MVC,开发Web应用变得越来越简捷。但是Spring和Spring MVC的众多配置有时却有点繁琐,相信有过Spring MVC开发经验的朋友能深刻体会到这一痛苦。因为即使是开发一个Hello-World的Web应用,都需要我们在pom文件中导入各种依赖,编写web.xml、spring.xml、springmvc.xml配置文件等。所以...原创 2018-12-21 15:45:37 · 179 阅读 · 0 评论 -
SpringBoot 利用注解实现AOP
自定义注解@Target({ ElementType.METHOD, ElementType.TYPE })@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface OperateLog{ String value();}添加切面监听@Aspect@Componentpublic class Ope...原创 2018-12-25 20:39:39 · 318 阅读 · 0 评论 -
Spring Boot :事件和监听器(Application events and listeners)
一般您不需要使用应用程序事件,但可以方便地知道它们存在。 在内部,Spring Boot使用事件来处理各种任务。实现ApplicationListener接口:@Slf4jpublic class ApplicationStartedEventListener implements ApplicationListener<ApplicationStartedEvent> {...原创 2018-12-26 11:13:51 · 720 阅读 · 0 评论 -
SpringBoot热部署&热加载
1. 热启动 devtoolPom中直接添加依赖即可:&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-devtools&lt;/artifactId&gt;原创 2019-02-19 14:50:25 · 869 阅读 · 0 评论