@Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { /** * set a default to use when no profile is configured. */ DefaultProfileUtil.addDefaultProfile(application.application()); return application.sources(StoreApp.class); }
public static void main(String[] args) { SpringApplicationBuilder builder = new SpringApplicationBuilder(Launcher.class); Set<ApplicationListener<?>> listeners = builder.application().getListeners(); for (Iterator<ApplicationListener<?>> it = listeners.iterator(); it.hasNext();) { ApplicationListener<?> listener = it.next(); if (listener instanceof LoggingApplicationListener) { it.remove(); } } builder.application().setListeners(listeners); ConfigurableApplicationContext context = builder.run(args); LOGGER.info("collector backup start successfully"); KafkaConsumer kafkaConsumer = (KafkaConsumer<byte[], String>) context.getBean("kafkaConsumer"); Task task = (Task) context.getBean("backupTask"); // 优雅停止项目 Runtime.getRuntime().addShutdownHook(new ShutdownHookRunner(kafkaConsumer, task)); task.doTask(); }
public static void main(String[] args) throws Exception { // below is output *before* logging is configured so will appear on console logVersionInfo(); try { SpringApplication.exit(new SpringApplicationBuilder(ComparisonTool.class) .properties("spring.config.location:${config:null}") .properties("spring.profiles.active:" + Modules.REPLICATION) .properties("instance.home:${user.home}") .properties("instance.name:${source-catalog.name}_${replica-catalog.name}") .bannerMode(Mode.OFF) .registerShutdownHook(true) .build() .run(args)); } catch (BeanCreationException e) { if (e.getMostSpecificCause() instanceof BindException) { printComparisonToolHelp(((BindException) e.getMostSpecificCause()).getAllErrors()); throw e; } if (e.getMostSpecificCause() instanceof IllegalArgumentException) { LOG.error(e.getMessage(), e); printComparisonToolHelp(Collections.<ObjectError> emptyList()); } } }
@Test public void useRemoteTokenServices() { TestPropertyValues.of("security.oauth2.resource.tokenInfoUri:http://example.com") .applyTo(this.environment); this.context = new SpringApplicationBuilder(ResourceConfiguration.class) .environment(this.environment).web(WebApplicationType.NONE).run(); RemoteTokenServices services = this.context.getBean(RemoteTokenServices.class); assertThat(services).isNotNull(); }
@Test public void switchToUserInfo() { TestPropertyValues.of("security.oauth2.resource.userInfoUri:http://example.com") .applyTo(this.environment); this.context = new SpringApplicationBuilder(ResourceConfiguration.class) .environment(this.environment).web(WebApplicationType.NONE).run(); UserInfoTokenServices services = this.context .getBean(UserInfoTokenServices.class); assertThat(services).isNotNull(); }
@Test public void userInfoWithAuthorities() { TestPropertyValues.of("security.oauth2.resource.userInfoUri:http://example.com") .applyTo(this.environment); this.context = new SpringApplicationBuilder(AuthoritiesConfiguration.class) .environment(this.environment).web(WebApplicationType.NONE).run(); UserInfoTokenServices services = this.context .getBean(UserInfoTokenServices.class); assertThat(services).isNotNull(); assertThat(services).extracting("authoritiesExtractor") .containsExactly(this.context.getBean(AuthoritiesExtractor.class)); }
@Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { /** * set a default to use when no profile is configured. */ DefaultProfileUtil.addDefaultProfile(application.application()); return application.sources(EntityApp.class); }
@Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { /** * set a default to use when no profile is configured. */ DefaultProfileUtil.addDefaultProfile(application.application()); return application.sources(BalanceApp.class); }
/** * A common pattern is to call this function from within a Configuration method of * a {@link org.springframework.beans.factory.annotation.Configurable} function. * * @param configClass The class which defines your Spring Cloud Function @Beans */ public SpringCloudFunctionInvoker(Class<?> configClass) { SpringApplicationBuilder builder = new SpringApplicationBuilder(configClass); applicationContext = builder.web(false).run(); loader = applicationContext.getAutowireCapableBeanFactory().createBean(SpringCloudFunctionLoader.class); loader.loadFunction(); }
@Test public void jwkTokenStoreShouldBeConditionalOnMissingBean() throws Exception { TestPropertyValues .of("security.oauth2.resource.jwk.key-set-uri=http://my-auth-server/token_keys") .applyTo(this.environment); this.context = new SpringApplicationBuilder(JwkTokenStoreConfiguration.class, ResourceConfiguration.class).environment(this.environment) .web(WebApplicationType.NONE).run(); assertThat(this.context.getBeansOfType(JwkTokenStore.class)).hasSize(1); }
@Test public void jwtTokenStoreShouldBeConditionalOnMissingBean() throws Exception { TestPropertyValues.of("security.oauth2.resource.jwt.keyValue=" + PUBLIC_KEY) .applyTo(this.environment); this.context = new SpringApplicationBuilder(JwtTokenStoreConfiguration.class, ResourceConfiguration.class).environment(this.environment) .web(WebApplicationType.NONE).run(); assertThat(this.context.getBeansOfType(JwtTokenStore.class)).hasSize(1); }
@Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { /** * set a default to use when no profile is configured. */ DefaultProfileUtil.addDefaultProfile(application.application()); return application.sources(LabratApp.class); }
public static void main(String[] args) { SpringApplication springApplication = new SpringApplicationBuilder() .sources(BittrexGathererApplication.class) .web(false) .build(); springApplication.run(); }
public static void main(String[] args) { SpringApplicationBuilder builder = new SpringApplicationBuilder(Application.class); Set<ApplicationListener<?>> listeners = builder.application().getListeners(); for (Iterator<ApplicationListener<?>> it = listeners.iterator(); it.hasNext();) { ApplicationListener<?> listener = it.next(); if (listener instanceof LoggingApplicationListener) { it.remove(); } } builder.application().setListeners(listeners); builder.run(args); LOGGER.info("接口A start successfully"); }
public static void main(String[] args) { SpringApplicationBuilder builder = new SpringApplicationBuilder(Launcher.class); Set<ApplicationListener<?>> listeners = builder.application().getListeners(); for (Iterator<ApplicationListener<?>> it = listeners.iterator(); it.hasNext();) { ApplicationListener<?> listener = it.next(); if (listener instanceof LoggingApplicationListener) { it.remove(); } } builder.application().setListeners(listeners); builder.run(args); LOGGER.info("服务C start successfully"); // 优雅停止项目 Runtime.getRuntime().addShutdownHook(new Thread() { @Override public void run() { LOGGER.info("try to stop the system"); synchronized (Launcher.class) { RUNNING = false; Launcher.class.notify(); } } }); synchronized (Launcher.class) { while (RUNNING) { try { Launcher.class.wait(); } catch (InterruptedException e) { LOGGER.error("wait error"); e.printStackTrace(); } } } }
@Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { /** * set a default to use when no profile is configured. */ DefaultProfileUtil.addDefaultProfile(application.application()); return application.sources(JHipsterRegistry.class); }
@Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { /** * set a default to use when no profile is configured. */ DefaultProfileUtil.addDefaultProfile(application.application()); return application.sources(SpringIoApp.class); }
@Override protected SpringApplicationBuilder configure(final SpringApplicationBuilder builder) { return builder .sources(CasConfigurationServerWebApplication.class) .banner(new CasConfigurationServerBanner()) .logStartupInfo(true); }
/** * Main entry point of the CAS web application. * * @param args the args */ public static void main(final String[] args) { final Map<String, Object> properties = CasEmbeddedContainerUtils.getRuntimeProperties(Boolean.TRUE); final Banner banner = CasEmbeddedContainerUtils.getCasBannerInstance(); new SpringApplicationBuilder(CasWebApplication.class) .banner(banner) .web(true) .properties(properties) .logStartupInfo(true) .contextClass(CasWebApplicationContext.class) .run(args); }
public static void main(String[] args) { SpringApplicationBuilder builder = new SpringApplicationBuilder(Application.class); Set<ApplicationListener<?>> listeners = builder.application().getListeners(); for (Iterator<ApplicationListener<?>> it = listeners.iterator(); it.hasNext();) { ApplicationListener<?> listener = it.next(); if (listener instanceof LoggingApplicationListener) { it.remove(); } } builder.application().setListeners(listeners); builder.run(args); LOGGER.info("web start successfully"); }
@Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(DiscussionPortalApplication.class); }
public static void main(String[] args) { new SpringApplicationBuilder() .sources(DmApp.class) .profiles("local") .run(); }
@Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(Application.class); }
@Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(SensitivewordfilterApplication.class); }
@Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(CustomerApplication.class); }
public static void main(String[] args) { new SpringApplicationBuilder(SleuthApplication.class).run(args); }
@Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(CalendarApplication.class); }
public static void main(String[] args) { new SpringApplicationBuilder(XxPayGatewayApplication.class).web(true).run(args); }
public static void main(String[] args) { new SpringApplicationBuilder(Application.class).web(true).run(args); }
public static void main(String[] args) throws Exception { ConfigurableApplicationContext context = new SpringApplicationBuilder(ConfigServiceApplication.class).run(args); context.addApplicationListener(new ApplicationPidFileWriter()); context.addApplicationListener(new EmbeddedServerPortFileWriter()); }
public static void main(String[] args) { SpringApplicationBuilder builder = new SpringApplicationBuilder(); doConfigure(builder).run(args); }
@Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(this.getClass()); }
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(MyMovieStoreApp.class); }
public static void main(String[] args) { new SpringApplicationBuilder(ZuulApplication.class).web(true).run(args); }
@Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(IStudentApplication.class); }
@Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { setRegisterErrorPageFilter(false); return application.sources(AlphaApplication.class); }