第一节 云原生应用(Cloud Native Applications) (课件) [问答]
package com.ikadmin.sr.springcloudlesson1.demo;
import org.springframework.context.ApplicationEvent;
import org.springframework.context.ApplicationListener;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
import org.springframework.context.annotation.Bean;
import org.springframework.stereotype.Component;
public class SpringApplicationDemo {
public static void main(String[] args) {
AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(DefaultApplicationListener.class);
// context.addApplicationListener(new DefaultApplicationListener());
// context.register(DefaultApplicationListener.class);
// context.refresh();
context.publishEvent(new DefaultApplicationEvent(new Double(1.0)));
context.publishEvent(new DefaultApplicationEvent("test"));
context.publishEvent(new DefaultApplicationEvent(1));
// context.publishEvent(new DefaultApplicationEvent(null));
}
@Component
private static class DefaultApplicationListener implements ApplicationListener<DefaultApplicationEvent> {
@Override
public void onApplicationEvent(DefaultApplicationEvent event) {
System.err.printf("DefaultApplicationEvent sourc

这是一门关于Spring Cloud的实战课程,涵盖了从云原生应用到服务调用的多个核心模块,包括配置客户端、服务发现、高可用服务治理、负载均衡、服务短路、消息驱动整合等内容,通过源码解读帮助开发者深入理解Spring Cloud的工作原理。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



