List of usage examples for org.springframework.boot.builder SpringApplicationBuilder SpringApplicationBuilder
SpringApplicationBuilder
From source file:org.sai.tools.fe.FeRestApp.java
/** * Main method.//w w w . j a va2s . c o m * * @param args * @throws Exception */ public static void main(final String[] args) throws Exception { SpringApplicationBuilder application = new SpringApplicationBuilder(); application // .addCommandLineProperties(true) // .sources(FeRestApp.class) // .showBanner(true).main(FeRestApp.class) // .registerShutdownHook(true).run(args); }
From source file:de.slauth.auth.server.Application.java
public static void main(final String[] args) { new SpringApplicationBuilder().sources(Application.class).showBanner(false).run(args); }
From source file:com.evolveum.midpoint.web.boot.MidPointSpringApplication.java
public static void main(String[] args) { System.setProperty("xml.catalog.className", CatalogImpl.class.getName()); String mode = args != null && args.length > 0 ? args[0] : null; if (LOGGER.isDebugEnabled()) { LOGGER.debug("PID:" + ManagementFactory.getRuntimeMXBean().getName() + " Application mode:" + mode + " context:" + applicationContext); }/* w w w. j a v a2 s . c om*/ if (applicationContext != null && mode != null && "stop".equals(mode)) { System.exit(SpringApplication.exit(applicationContext, new ExitCodeGenerator() { @Override public int getExitCode() { return 0; } })); } else { applicationContext = configureApplication(new SpringApplicationBuilder()).run(args); if (LOGGER.isDebugEnabled()) { LOGGER.debug("PID:" + ManagementFactory.getRuntimeMXBean().getName() + " Application started context:" + applicationContext); } } }
From source file:com.javiermoreno.springboot.rest.App.java
public static void main(String[] args) { ConfigurableApplicationContext context = new SpringApplicationBuilder().showBanner(true).sources(App.class) .run(args);//from w w w. j ava 2 s . c om context.addApplicationListener(new ApplicationPidListener()); GestionPersonasService service = context.getBean(GestionPersonasService.class); service.registrarNuevaPersona(new Persona("11111111A", "Karl", "Marx")); }
From source file:me.j360.boot.standard.test.SessionRedisApplicationTests.java
@Test public void sessionExpiry() throws Exception { String port = null;/*from ww w. j a va2 s. c om*/ try { ConfigurableApplicationContext context = new SpringApplicationBuilder().sources(J360Configuration.class) .properties("server.port:0").initializers(new ServerPortInfoApplicationContextInitializer()) .run(); port = context.getEnvironment().getProperty("local.server.port"); } catch (RuntimeException ex) { if (!redisServerRunning(ex)) { return; } } URI uri = URI.create("http://localhost:" + port + "/"); RestTemplate restTemplate = new RestTemplate(); ResponseEntity<String> response = restTemplate.getForEntity(uri, String.class); String uuid1 = response.getBody(); HttpHeaders requestHeaders = new HttpHeaders(); requestHeaders.set("Cookie", response.getHeaders().getFirst("Set-Cookie")); RequestEntity<Void> request = new RequestEntity<Void>(requestHeaders, HttpMethod.GET, uri); String uuid2 = restTemplate.exchange(request, String.class).getBody(); assertThat(uuid1, is(equalTo(uuid2))); Thread.sleep(5000); String uuid3 = restTemplate.exchange(request, String.class).getBody(); assertThat(uuid2, is(not(equalTo(uuid3)))); }
From source file:org.springframework.cloud.netflix.feign.FeignHttpClientConfigurationTests.java
@Before public void setUp() { context = new SpringApplicationBuilder() .properties("debug=true", "feign.httpclient.disableSslValidation=true").web(false) .sources(HttpClientConfiguration.class, FeignAutoConfiguration.class).run(); }
From source file:demo.ChildTestContext.java
@Override public ApplicationContext getApplicationContext() { ApplicationContext parent = super.getApplicationContext(); ApplicationContext context = parent; if (this.method != null) { SpringApplicationBuilder builder = null; ChildSpringApplication annotation = AnnotatedElementUtils.getMergedAnnotation(this.method, ChildSpringApplication.class); if (annotation != null) { if (annotation.classes().length > 0) { builder = new SpringApplicationBuilder(); for (Class<?> source : annotation.classes()) { builder.sources(source); }/*from www . j a v a2 s . co m*/ } } ChildTestProperties properties = AnnotatedElementUtils.getMergedAnnotation(this.method, ChildTestProperties.class); if (properties != null) { if (properties.value().length > 0) { if (builder == null) { builder = new SpringApplicationBuilder(); } for (String source : properties.value()) { builder.properties(source); } } } if (builder != null) { this.closeable = builder.sources(PropertyPlaceholderAutoConfiguration.class).bannerMode(Mode.OFF) .web(false).parent((ConfigurableApplicationContext) parent).run(); context = this.closeable; } } return context; }
From source file:org.springframework.cloud.consul.bus.ConsulBusIT.java
private ConfigurableApplicationContext getOutboundContext() { System.setProperty("spring.cloud.config.enabled", "false"); ConfigurableApplicationContext context = new SpringApplicationBuilder().web(false) .sources(OutboundConfig.class).run(); context.setId("testService"); return context; }
From source file:com.cimait.invoicec.portal.util.servlet.SBServletInitializer.java
protected WebApplicationContext createRootApplicationContext(ServletContext servletContext) { ApplicationContext parent = null;//from w w w. jav a 2 s .c om Object object = servletContext.getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE); if (object instanceof ApplicationContext) { this.logger.info("Root context already created (using as parent)."); parent = (ApplicationContext) object; servletContext.setAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE, null); } SpringApplicationBuilder application = new SpringApplicationBuilder(); if (parent != null) { application.initializers(new ParentContextApplicationContextInitializer(parent)); } application.initializers(new ServletContextApplicationContextInitializer(servletContext)); application.contextClass(AnnotationConfigEmbeddedWebApplicationContext.class); application = configure(application); // Ensure error pages are registered //application.sources(ErrorPageFilter.class); return (WebApplicationContext) application.run(); }
From source file:org.springframework.boot.context.web.SpringBootServletInitializer.java
/** * Returns the {@code SpringApplicationBuilder} that is used to configure and create * the {@link SpringApplication}. The default implementation returns a new * {@code SpringApplicationBuilder} in its default state. * @return the {@code SpringApplicationBuilder}. * @since 1.3.0//from ww w . j a va 2s .co m */ protected SpringApplicationBuilder createSpringApplicationBuilder() { return new SpringApplicationBuilder(); }