org.springframework.boot.SpringApplication#addListeners ( )源码实例Demo

下面列出了org.springframework.boot.SpringApplication#addListeners ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: osiam   文件: Osiam.java
public static void main(String[] args) {
    SpringApplication application = new SpringApplication();
    String command = new CliCommand(args).get();
    OsiamHome osiamHome = new OsiamHome();
    if ("initHome".equals(command)) {
        application.setSources(Collections.<Object>singleton(InitHome.class));
        application.setWebEnvironment(false);
    } else if ("migrateDb".equals(command)) {
        application.setSources(Collections.<Object>singleton(MigrateDb.class));
        application.setWebEnvironment(false);
        osiamHome.shouldInitializeHome(false);
    } else {
        application.setSources(Collections.<Object>singleton(Osiam.class));
    }
    application.addListeners(osiamHome);
    application.setDefaultProperties(DEFAULT_PROPERTIES);
    application.run(args);
}
 
源代码2 项目: tac   文件: ContainerApplication.java
public static void main(String[] args) throws Exception {

        // the code must execute before spring start
        JarFile bootJarFile = BootJarLaucherUtils.getBootJarFile();
        if (bootJarFile != null) {
            BootJarLaucherUtils.unpackBootLibs(bootJarFile);
            log.debug("the temp tac lib folder:{}", BootJarLaucherUtils.getTempUnpackFolder());
        }
        SpringApplication springApplication = new SpringApplication(ContainerApplication.class);

        springApplication.setWebEnvironment(true);
        springApplication.setBannerMode(Banner.Mode.OFF);

        springApplication.addListeners(new ApplicationListener<ApplicationEnvironmentPreparedEvent>() {
            @Override
            public void onApplicationEvent(ApplicationEnvironmentPreparedEvent event) {
                CodeLoadService.changeClassLoader(event.getEnvironment());
            }
        });
        springApplication.run(args);
    }
 
源代码3 项目: open-capacity-platform   文件: FileCenterApp.java
public static void main(String[] args) {
	// 固定端口
	// SpringApplication.run(FileCenterApp.class, args);

	// 随机端口启动
	SpringApplication app = new SpringApplication(FileCenterApp.class);
	app.addListeners(new PortApplicationEnvironmentPreparedEventListener());
	app.run(args);

}
 
源代码4 项目: open-capacity-platform   文件: UserCenterApp.java
public static void main(String[] args) {
//		固定端口启动
//		SpringApplication.run(UserCenterApp.class, args);
		
		//随机端口启动
		SpringApplication app = new SpringApplication(UserCenterApp.class);
        app.addListeners(new PortApplicationEnvironmentPreparedEventListener());
        app.run(args);
		
	}
 
源代码5 项目: WeEvent   文件: GatewayApplication.java
public static void main(String[] args) {
    SpringApplication app = new SpringApplication(GatewayApplication.class);
    app.addListeners(new ApplicationPidFileWriter());
    app.run();

    log.info("start gateway success");
}
 
源代码6 项目: WeEvent   文件: BrokerApplication.java
public static void main(String[] args) {
    /* Forbid banner.
    SpringApplicationBuilder builder = new SpringApplicationBuilder(BrokerApplication.class);
    builder.bannerMode(Banner.Mode.OFF).run(args);
    */
    SpringApplication app = new SpringApplication(BrokerApplication.class);
    app.addListeners(new ApplicationPidFileWriter());
    app.run();

    log.info("start broker success");
}
 
源代码7 项目: kardio   文件: ComponentStatusApplication.java
/**
   * Entry Point.
   * 
   * @param args
   */
  public static void main(String[] args) {
      SpringApplication springApplication = new SpringApplication(ComponentStatusApplication.class);
ApplicationPidFileWriter appPidWriter = new ApplicationPidFileWriter("kardio-api.pid");
      springApplication.addListeners(appPidWriter);
      springApplication.run(args);
  }
 
源代码8 项目: micro-service   文件: MicroServiceServer.java
public static void main(String[] args) throws Exception {
  	
SpringApplication application = new SpringApplication(MicroServiceServer.class);
application.addListeners(new StartedEventApplicationListener(), 
		new EnvironmentPreparedEventApplicationListener(), 
		new PreparedEventApplicationListener(), 
		new FailedEventApplicationListener());
application.run(args);
  	
      logger.info("micro-service-server is running...");
  }
 
源代码9 项目: pampas   文件: SpringStorageApp.java
public static void init(String[] args, BiConsumer<ApplicationContext, ServerProperties> listener) {
    SpringApplication springApplication = new SpringApplication(SpringStorageApp.class);
    springApplication.addListeners((ApplicationListener<ContextRefreshedEvent>) event -> {
        log.info("网关存储层启动完成");
        ServerProperties properties = SpringContextHolder.getBean(ServerProperties.class);
        if (listener != null) {
            log.info("网关加载启动监听");
            listener.accept(applicationContext, properties);
        }
    });
    springApplication.run(args);
}
 
源代码10 项目: para   文件: ParaServer.java
/**
 * This is the initializing method when running ParaServer as executable JAR (or WAR),
 * from the command line: java -jar para.jar.
 * @param args command line arguments array (same as those in {@code void main(String[] args)} )
 * @param sources the application classes that will be scanned
 */
public static void runAsJAR(String[] args, Class<?>... sources) {
	// entry point (JAR)
	SpringApplication app = new SpringApplication(sources);
	app.setAdditionalProfiles(Config.ENVIRONMENT);
	app.setWebApplicationType(WebApplicationType.SERVLET);
	app.setBannerMode(Banner.Mode.OFF);
	if (Config.getConfigBoolean("pidfile_enabled", true)) {
		app.addListeners(new ApplicationPidFileWriter(Config.PARA + "_" + getServerPort() + ".pid"));
	}
	initialize(getCoreModules());
	app.run(args);
}
 
源代码11 项目: ChengFeng1.5   文件: ChengfengApplication.java
public static void main(String[] args) {
    System.setProperty("es.set.netty.runtime.available.processors", "false");//ElasticSearch启动报错
    SpringApplication application=new SpringApplication(ChengfengApplication.class);
    application.addListeners(new ChengfengReadyListener());
    application.run(args);
}
 
源代码12 项目: youkefu   文件: Application.java
public static void main(String[] args) {
	SpringApplication springApplication = new SpringApplication(Application.class) ;
	springApplication.addListeners(new StartedEventListener());
	UKDataContext.setApplicationContext(springApplication.run(args));
}
 
源代码13 项目: DataM   文件: DataAppConsumerApplication.java
public static void main(String[] args) {
    SpringApplication springApplication =new SpringApplication(DataAppConsumerApplication.class);
    springApplication.addListeners(new ApplicationStartup());
    springApplication.run(args);
    logger.info("============= SpringBoot Start Success =============");
}
 
源代码14 项目: WeEvent   文件: GovernanceApplication.java
public static void main(String[] args)  {
    SpringApplication app = new SpringApplication(GovernanceApplication.class);
    app.addListeners(new ApplicationPidFileWriter());
    app.run(args);
    log.info("Start Governance success");
}
 
源代码15 项目: mojito   文件: Application.java
public static void main(String[] args) throws IOException {

        SpringApplication springApplication = new SpringApplication(Application.class);
        springApplication.addListeners(new ApplicationPidFileWriter("application.pid"));
        springApplication.run(args);
    }
 
源代码16 项目: DataM   文件: DataAppServiceApplication.java
public static void main(String[] args) {
    SpringApplication springApplication =new SpringApplication(DataAppServiceApplication.class);
    springApplication.addListeners(new ApplicationStartup());
    springApplication.run(args);
    logger.info("============= SpringBoot Start Success =============");
}
 
源代码17 项目: Almost-Famous   文件: FamousGameApplication.java
public static void main(String[] args) {
    SpringApplication application = new SpringApplication(FamousGameApplication.class);
    application.addListeners(new ApplicationEventListener());
    application.run(args);
}
 
源代码18 项目: fiery   文件: RagnarApplication.java
public static void main(String[] args) {
    SpringApplication springApplication = new SpringApplication(RagnarApplication.class);
    springApplication.addListeners(new ApplicationPidFileWriter());
    springApplication.run(args);
}
 
public static void main(String[] args) throws Exception {
	SpringApplication springApplication = new SpringApplication(SampleWebUiApplication.class);
	springApplication.addListeners(new ApplicationPidFileWriter(), new EmbeddedServerPortFileWriter());
	springApplication.run(args);
}
 
源代码20 项目: piper   文件: PiperApplication.java
public static void main(String[] args) {
  SpringApplication springApplication = new SpringApplication(PiperApplication.class);
  springApplication.addListeners(new ApplicationPidFileWriter());
  springApplication.run(args);
}