Spring Cloud 筆記之Spring cloud config client
觀察者模式它的資料的變化是被動的。
觀察者模式在java中的實現:
package com.hxq.springcloud.springcloudconfigclient; import org.springframework.context.ApplicationListener; import org.springframework.context.annotation.AnnotationConfigApplicationContext; public class SpringEventListenerDemo { public static void main(String[] args) { AnnotationConfigApplicationContext annotationConfigApplicationContext = new AnnotationConfigApplicationContext(); //註冊監聽器 annotationConfigApplicationContext.addApplicationListener(new ApplicationListener<MyApplicationEvent>() { /** * 監聽器得到事件 * @param applicationEvent */ @Override public void onApplicationEvent(MyApplicationEvent applicationEvent) { System.out.println("接收到事件:"+applicationEvent.getSource()); } }); annotationConfigApplicationContext.refresh(); //釋出事件 annotationConfigApplicationContext.publishEvent(new MyApplicationEvent("hello world")); } }
相關推薦
Spring Cloud 筆記之Spring cloud config client
觀察者模式它的資料的變化是被動的。 觀察者模式在java中的實現: package com.hxq.s
Spring學習筆記之Spring MVC的高階技術
本篇主要介紹利用Spring MVC處理檔案上傳,異常處理,為控制器新增通知以及跨重定向請求傳遞資料。 1.Spring MVC處理檔案上傳 1.1使用multipart格式提交表單 在有檔案上傳的表單中,我們需要使用multipart格式的資料來
Sprng Cloud學習筆記之Spring Cloud簡介
Spring Cloud Spring Cloud是一系列框架的有序集合(Spring Cloud並不是一個專案,它是一套專案的組合)。它利用Spring Boot的開發便利性巧妙地簡化了分散式系統基礎設施的開發,如服務發現註冊、配置中心、訊息匯流排、負載均衡、斷路器、資料監控等,都可以
Spring系列學習之Spring Cloud Data Flow 微服務資料流
英文原文:https://cloud.spring.io/spring-cloud-dataflow/ 目錄 Spring Cloud資料流 概覽 社群實現 快速開始 構建Spring Spring資料流 Sample Projects Related P
Spring系列學習之Spring Cloud OpenFeign宣告性HTTP REST客戶端
英文原文:https://spring.io/projects/spring-cloud-openfeign 目錄 概述 特性 入門 快速開始 學習 文件 示例 概述 該專案通過自動配置和Spring環境以及其他Spring程式設計模型習慣用法為Sprin
Spring系列學習之Spring Cloud Kubernetes容器編排應用管理
英文原文:https://spring.io/projects/spring-cloud-kubernetes 目錄 概述 kubernetes Kubernetes 特點 Kubernetes 元件 快速開始 學習 文件 概述 kubernetes
Spring系列學習之Spring Cloud App Broker微服務應用代理
英文原文:https://spring.io/projects/spring-cloud-app-broker 目錄 概述 Spring Boot配置 快速開始 學習 文件 概述 Spring Cloud App Broker是一個用於構建Spring Boot應
Spring系列學習之Spring Cloud Zookeeper服務發現及分散式配置
英文原文:https://spring.io/projects/spring-cloud-zookeeper 目錄 概述 特性 快速開始 學習 文件 示例 概述 Spring Cloud Zookeeper通過自動配置和Spring環境以及其他Spring程式
Spring系列學習之Spring Cloud Vault微服務外部配置憑據客戶端支援
英文原文:https://cloud.spring.io/spring-cloud-vault/ 目錄 Spring Cloud Vault 特性 快速開始 新增Spring Cloud Vault配置模組 釋出版本 相關專案 Spring Cloud Vault
Spring系列學習之Spring Cloud Task App Starters 微服務任務程序可執行程式
英文原文:http://cloud.spring.io/spring-cloud-task-app-starters/ 目錄 Spring Cloud Task App Starters 特性 可用應用 快速開始 任務應用程式啟動器和Spring雲資料流(**) HTTP
Spring系列學習之Spring Cloud Task微服務上下文執行任務
英文原文:https://spring.io/projects/spring-cloud-task 目錄 概述 快速開始 學習 文件 示例 @EnableTask註解 概述 Spring Cloud Task允許使用者使用Spring Cloud開發和執行短期
Spring系列學習之Spring Cloud Stream App Starters 應用程式啟動器
英文原文:https://cloud.spring.io/spring-cloud-stream-app-starters/ 目錄 Spring Cloud Stream App Starters 特性 可用應用 快速開始 使用Spring Boot 1.5.x + Spri
Spring系列學習之Spring Cloud Sleuth分散式跟蹤解決方案
英文原文:https://spring.io/projects/spring-cloud-sleuth 目錄 概述 特性 Spring Boot配置 快速開始 學習 文件 示例 概述 Spring Cloud Sleuth為Spring Cloud實施分散
Spring系列學習之Spring Cloud Skipper發現應用程式並管理其生命週期
英文原文:https://cloud.spring.io/spring-cloud-skipper/ 目錄 Spring Cloud Skipper 概覽 特性 入門 歷史 釋出版本 相關專案 Spring Cloud Skipper Skipper是一種
Spring系列學習之Spring Cloud Security微服務使用者資料安全
英文原文:https://spring.io/projects/spring-cloud-security 目錄 概述 特性 入門 快速開始 學習 文件 示例 概述 Spring Cloud Security提供了一組原語,用於構建安全的應用程式和服務,而
Spring系列學習之Spring Cloud Pipelines微服務管道
英文原文:https://spring.io/projects/spring-cloud-pipelines 目錄 概述 特性 Spring Boot配置 執行Cloud Foundry的演示 Concourse Jenkins 根據您的需求調整管道 快速開始
Spring系列學習之Spring Cloud Open Service Broker微服務開放服務代理
英文原文:https://spring.io/projects/spring-cloud-open-service-broker 目錄 概述 Spring Boot配置 快速開始 學習 文件 示例 概述 Spring Cloud Open Service Br
Spring系列學習之Spring Cloud Netflix微服務發現容錯及路由客戶端負載均衡
英文原文:https://spring.io/projects/spring-cloud-netflix 目錄 概述 特性 入門 快速開始 學習 文件 示例 概述 Spring Cloud Netflix通過自動配置和Spring環境以及其他Spring程
Spring Cloud 系列之 Spring Cloud Stream
Spring Cloud Stream 是訊息中介軟體元件,它集成了 kafka 和 rabbitmq 。本篇文章以 Rabbit MQ 為訊息中介軟體系統為基礎,介紹 Spring Cloud Stream 的使用。如果你沒有用過訊息中介軟體,可以到 RabbitMQ 的官網看一下,或者參考這個 http
Spring Boot筆記之自定義啟動banner
bottom rule mage ack eight ooo manifest log blank 控制banner內容 Spring Boot啟動的時候默認的banner是spring的字樣,看多了覺得挺單調的,Spring Boot為我們提供了自定義banner的功