Spring
过河的小卒子
这个作者很懒,什么都没留下…
展开
-
Spring中 @EventListener 在消息服务和日志服务的使用
@EventListener 在消息服务和日志服务的使用@EventListener介绍在@EventListener出现之前,是通过实现ApplicationListener接口来实现Spring的监听-通知的。@EventListener出现之后,可以更方便的来使用这个功能。我们是在日志和消息功能的实现过程中,使用到了这个注解。相比于其他方式,使用建通-通知这种方式,代码模块间的耦合度降低。@EventListener使用定义事件public class MyEvent exte原创 2020-11-10 09:12:28 · 642 阅读 · 0 评论 -
Spring中使用@Async来实现异步调用
Spring中使用@Async用法来异步调用1.关于异步调用同步就是整个处理过程顺序执行,当各个过程都执行完毕,并返回结果。异步调用则是只是发送了调用的指令,调用者无需等待被调用的方法完全执行完毕;而是继续执行下面的流程。在Spring中,基于@Async标注的方法,称之为异步方法;这些方法将在执行的时候,将会在独立的线程中被执行,调用者无需等待它的完成,即可继续其他的操作。2.@Async的使用开启@Async使用@EnableAsync注解可以在项目中开启@Async。具体使用@原创 2020-10-18 11:54:30 · 773 阅读 · 2 评论 -
@ConfigurationProperties注解的使用
@ConfigurationProperties的使用####在Springboot中,使用@ConfigurationProperties注解来加载配置文件中的属性,注入配置Bean特别方便,下面来介绍一下@ConfigurationProperties的使用相关。主要有两块内容:1.@ConfigurationProperties的使用2.@ConfigurationPropertie...原创 2019-12-11 19:39:35 · 2066 阅读 · 0 评论 -
Spring 事件发布订阅
Spring中事件的发布订阅机制1.1事件的发布者发布事件,事件的监听这对对应的事件进行监听,当监听到对应的事件时,就会触发调用相关的方法。因此,在事件处理中,事件是核心,是事件发布者和事件监听者的桥梁。1.2Spring 是基于Observer模式(java.util包中有对应实现),提供了针对Bean的事件发布功能。 Spring中相关的主要有四个接口:ApplicationEv...原创 2019-09-02 08:48:12 · 1558 阅读 · 0 评论 -
@SpringBootApplication 的学习
@SpringBootApplication @SpringBootApplication开启了Spring的组件扫描和Spring Boot 的自动配置功能。实际上,@SpringBootApplication将三个有用的注解组合到了一起。 @SpringBootConfiguration继承自@Configuration,二者功能也一致,标注当前类是配置类,并会将当前类内声明的...原创 2018-12-15 15:12:08 · 539 阅读 · 0 评论 -
@EnableEurekaServer注解
@EnableEurekaServer1.1 在项目启动类上使用@EnableEurekaServer,可以将项目作为SpringCloud中的注册中心。那么这个注解做了哪些事呢?1.2 点进去@EnableEurekaServer 这个注解,可以看到介绍时是这样的:Annotation to activate Eureka Server related configuration {@li...原创 2019-09-16 09:16:15 · 17618 阅读 · 1 评论 -
SpringCloud Zuul路由的几种配置方式
SpringCloud Zuul路由的几种配置方式1.如果映射规则我们什么都不写,系统也给我们提供了一套默认的配置规则,默认的配置规则如下:zuul.routes.feign-consumer.path=/client/**zuul.routes.feign-consumer.serviceId=client注:上文的client可以替换成任意服务名2.一般的服务路由配置path...原创 2019-10-08 08:47:28 · 1097 阅读 · 0 评论 -
Springboot 集成redis,来写一个发布订阅吧
Springboot 集成redis,来写一个发布订阅吧1.Springboot版本:2.X2.pom依赖首先呢,在pom文件里,加入下面依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot...原创 2019-10-08 08:46:44 · 721 阅读 · 0 评论