List of usage examples for org.springframework.boot SpringApplication SpringApplication
public SpringApplication(Class<?>... primarySources)
From source file:ru.anr.cmdline.base.AbstractCmdApplication.java
/** * Run procedure with global default settings applied for all applications. * /*from w w w .j av a 2s .c o m*/ * @param clazz * Class of application module. * @param args * Initial command-line arguments */ protected void run(Class<?> clazz, String... args) { SpringApplication spring = new SpringApplication(clazz); initialize(spring); spring.run(args); }
From source file:org.cbio.portal.pipelines.FoundationPipeline.java
private static void launchJob(String[] args, String sourceDirectory, String outputDirectory, String cancerStudyId, boolean generateXmlDocument) throws Exception { // set up application context and job launcher SpringApplication app = new SpringApplication(FoundationPipeline.class); ConfigurableApplicationContext ctx = app.run(args); JobLauncher jobLauncher = ctx.getBean(JobLauncher.class); // get the appropriate job name String jobName = generateXmlDocument ? BatchConfiguration.FOUNDATION_XML_DOCUMENT_JOB : BatchConfiguration.FOUNDATION_JOB; // configure job parameters and launch job Job foundationJob = ctx.getBean(jobName, Job.class); JobParameters jobParameters = new JobParametersBuilder().addString("sourceDirectory", sourceDirectory) .addString("outputDirectory", outputDirectory).addString("cancerStudyId", cancerStudyId) .toJobParameters();//from w w w.jav a2 s. c om JobExecution jobExecution = jobLauncher.run(foundationJob, jobParameters); // close job after completion LOG.info("Closing FoundationPipeline."); ctx.close(); }
From source file:cf.spring.config.YamlPropertyContextInitializerTest.java
@Test(dependsOnMethods = "contextWithYamlProperties") public void contextWithAlternateYamlProperties() { final String property = "config"; final String name = "alternate"; System.setProperty(property, "alternateConfig.yml"); final SpringApplication springApplication = new SpringApplication(Config.class); springApplication.addInitializers(new YamlPropertyContextInitializer(name, property, "testProperties.yml")); try (ConfigurableApplicationContext applicationContext = (ConfigurableApplicationContext) springApplication .run()) {/*from w ww. j a v a2 s . c o m*/ final YamlDocument config = applicationContext.getBean(name, YamlDocument.class); assertNotNull(config); assertEquals(config.get("foo"), "bar"); } }
From source file:cf.spring.servicebroker.ServiceBrokerErrorHandlingTest.java
@BeforeClass public void init() { final SpringApplication application = new SpringApplication(ServiceBrokerConfiguration.class); context = application.run();//from w w w.j a v a 2s .c om client = buildAuthenticatingClient(); }
From source file:cf.spring.servicebroker.AnnotationCatalogAccessorProviderTest.java
@BeforeClass public void init() { final SpringApplication application = new SpringApplication(ServiceBrokerConfiguration.class); context = application.run();//from www . j a va 2 s . co m }
From source file:cf.spring.servicebroker.CatalogTest.java
@Test public void badAuthentication() throws Exception { final SpringApplication application = new SpringApplication(EmptyServiceBrokerCatalog.class); try (ConfigurableApplicationContext context = application.run(); CloseableHttpClient client = HttpClients.createDefault()) { final HttpUriRequest catalogRequest = RequestBuilder.get() .setUri("http://localhost:8080" + Constants.CATALOG_URI).build(); final CloseableHttpResponse response = client.execute(catalogRequest); assertEquals(response.getStatusLine().getStatusCode(), 401); }//w w w . j a va 2 s . com }
From source file:cf.spring.servicebroker.CatalogTest.java
@Test public void postToCatalog() throws Exception { final SpringApplication application = new SpringApplication(EmptyServiceBrokerCatalog.class); try (ConfigurableApplicationContext context = application.run(); CloseableHttpClient client = HttpClients.createDefault()) { final HttpUriRequest catalogRequest = RequestBuilder.post() .setUri("http://localhost:8080" + Constants.CATALOG_URI).build(); final CloseableHttpResponse response = client.execute(catalogRequest); assertEquals(response.getStatusLine().getStatusCode(), 405); }/*from w ww . j a v a 2 s . co m*/ }
From source file:cf.spring.servicebroker.CatalogTest.java
@Test public void goodAuthentication() throws Exception { final SpringApplication application = new SpringApplication(EmptyServiceBrokerCatalog.class); try (ConfigurableApplicationContext context = application.run(); CloseableHttpClient client = buildAuthenticatingClient()) { final HttpUriRequest catalogRequest = RequestBuilder.get() .setUri("http://localhost:8080" + Constants.CATALOG_URI).build(); final CloseableHttpResponse response = client.execute(catalogRequest); assertEquals(response.getStatusLine().getStatusCode(), 200); }/* w w w . j a v a 2 s .c om*/ }