Spring cloud 源码类

扫码关注公众号:Java 技术驿站

发送:vip
将链接复制到本浏览器,永久解锁本站全部文章

【公众号:Java 技术驿站】 【加作者微信交流技术,拉技术群】

EurekaServerInitializerConfiguration 注解加入Configuration Spring 便可以加载改类,该类

有一个线程启动方法:

@Override
public void start() {
new Thread(new Runnable() {
@Override
public void run() {
try {
//TODO: is this class even needed now?
eurekaServerBootstrap.contextInitialized(EurekaServerInitializerConfiguration.this.servletContext);
log.info(“Started Eureka Server”);

publish(new EurekaRegistryAvailableEvent(getEurekaServerConfig()));
EurekaServerInitializerConfiguration.this.running = true;
publish(new EurekaServerStartedEvent(getEurekaServerConfig()));
}
catch (Exception ex) {
// Help!
log.error(“Could not initialize Eureka servlet context”, ex);
}
}
}).start();
}

就会将Spring cloud服务启动起来。

EurekaServerBootstrap 与EurekaBootStrap 代码基本上一样。

EurekaBootStrap 实现了 ServletContextListener 随着线程服务启动,初始化环境变量和加载上下文对象到容器


来源:http://ddrv.cn

赞(0) 打赏
版权归原创作者所有,任何形式的转载请联系博主:daming_90:Java 技术驿站 » Spring cloud 源码类

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏