List of usage examples for org.springframework.boot SpringApplication run
public ConfigurableApplicationContext run(String... args)
From source file:uk.org.iay.mdq.server.Application.java
/** * Main entry point; invokes the web server using Spring Boot. * //from w w w .j av a 2 s .c o m * @param args Command line arguments. */ public static void main(String[] args) { /* * Class logger. */ final Logger log = LoggerFactory.getLogger(EntitiesController.class); /* * Construct the application. */ final SpringApplication app = new SpringApplication(Application.class); /* * Customize the application. */ app.setShowBanner(false); /* * Start the application. */ final ApplicationContext ctx = app.run(args); final Environment env = ctx.getEnvironment(); for (String profile : env.getDefaultProfiles()) { log.debug("default profile: {}", profile); } for (String profile : env.getActiveProfiles()) { log.debug("active profile: {}", profile); } }
From source file:com.acapulcoapp.alloggiatiweb.AddRegion.java
public static void main(String[] args) throws UnknownHostException, IOException { // TODO code application logic here SpringApplication app = new SpringApplication(AcapulcoappApp.class); SimpleCommandLinePropertySource source = new SimpleCommandLinePropertySource(args); addDefaultProfile(app, source);//from w w w.ja va 2s . c o m ConfigurableApplicationContext context = app.run(args); initBeans(context); runTask(); context.registerShutdownHook(); System.exit(0); }
From source file:com.todo.backend.BackendApplication.java
public static void main(String[] args) { final SpringApplication app = new SpringApplication(BackendApplication.class); final SimpleCommandLinePropertySource source = new SimpleCommandLinePropertySource(args); if (!source.containsProperty("spring.profiles.active") && !System.getenv().containsKey("SPRING_PROFILES_ACTIVE")) { app.setAdditionalProfiles("dev"); }/* w w w. j a v a2 s . c o m*/ app.run(args).getEnvironment(); }
From source file:com.mycompany.testdowload.App.java
public static void main(String[] args) { SpringApplication.run(App.class); }
From source file:com.ericsson.eiffel.remrem.publish.cli.CLI.java
public static void main(String args[]) { SpringApplication application = new SpringApplication(CLI.class); application.addInitializers(new SpringLoggingInitializer()); application.setBannerMode(Banner.Mode.OFF); application.setLogStartupInfo(false); application.setWebEnvironment(false); CliOptions.parse(args);//from w w w .j av a2s. c o m application.run(args); }
From source file:info.gehrels.voting.web.SpringConfig.java
public static void main(String... args) { SpringApplication springApplication = new SpringApplication(SpringConfig.class); springApplication.setShowBanner(false); springApplication.setDefaultProperties(ImmutableMap.<String, Object>builder().put("logging.level.", "WARN") .put("logging.level.ServerStarted", "INFO").build()); springApplication.addListeners(new ServerStartedMessagePrintingListener()); springApplication.run(args); }
From source file:fi.helsinki.opintoni.Application.java
/** * Main method, used to run the application. *//*from www .j av a2 s . c o m*/ public static void main(String[] args) throws UnknownHostException { SpringApplication app = new SpringApplication(Application.class); app.setBannerMode(Banner.Mode.OFF); SimpleCommandLinePropertySource source = new SimpleCommandLinePropertySource(args); // Check if the selected profile has been set as argument. // if not the development profile will be added addDefaultProfile(app, source); addLiquibaseScanPackages(); Environment env = app.run(args).getEnvironment(); log.info( "Access URLs:\n----------------------------------------------------------\n\t" + "Local: \t\thttp://127.0.0.1:{}\n\t" + "External: \thttp://{}:{}\n----------------------------------------------------------", env.getProperty("server.port"), InetAddress.getLocalHost().getHostAddress(), env.getProperty("server.port")); }
From source file:com.ericsson.eiffel.remrem.generate.cli.CLI.java
public static void main(String[] args) throws Exception { SpringApplication application = new SpringApplication(CLI.class); application.addInitializers(new SpringLoggingInitializer()); application.setBannerMode(Banner.Mode.OFF); application.setLogStartupInfo(false); application.setWebEnvironment(false); CLIOptions.parse(args);/* w w w .ja v a 2s.co m*/ application.run(args); }
From source file:de.petendi.ethereum.secure.proxy.Application.java
public static void main(String[] args) { try {/*w w w. j a v a 2s . com*/ cmdLineResult = new CmdLineResult(); cmdLineResult.parseArguments(args); } catch (CmdLineException e) { System.out.println(e.getMessage()); System.out.println("Usage:"); cmdLineResult.printExample(); System.exit(-1); return; } File workingDirectory = new File(System.getProperty("user.home")); if (cmdLineResult.getWorkingDirectory().length() > 0) { workingDirectory = new File(cmdLineResult.getWorkingDirectory()).getAbsoluteFile(); } ArgumentList argumentList = new ArgumentList(); argumentList.setWorkingDirectory(workingDirectory); File certificate = new File(workingDirectory, "seccoco-secured/cert.p12"); if (certificate.exists()) { char[] passwd = null; if (cmdLineResult.getPassword() != null) { System.out.println("Using password from commandline argument - DON'T DO THIS IN PRODUCTION !!"); passwd = cmdLineResult.getPassword().toCharArray(); } else { Console console = System.console(); if (console != null) { passwd = console.readPassword("[%s]", "Enter application password:"); } else { System.out.print("No suitable console found for entering password"); System.exit(-1); } } argumentList.setTokenPassword(passwd); } try { SeccocoFactory seccocoFactory = new SeccocoFactory("seccoco-secured", argumentList); seccoco = seccocoFactory.create(); } catch (InitializationException e) { System.out.println(e.getMessage()); System.exit(-1); } try { System.out.println("Connecting to Ethereum RPC at " + cmdLineResult.getUrl()); URL url = new URL(cmdLineResult.getUrl()); HashMap<String, String> headers = new HashMap<String, String>(); headers.put("Content-Type", "application/json"); String additionalHeaders = cmdLineResult.getAdditionalHeaders(); if (additionalHeaders != null) { StringTokenizer tokenizer = new StringTokenizer(additionalHeaders, ","); while (tokenizer.hasMoreTokens()) { String keyValue = tokenizer.nextToken(); StringTokenizer innerTokenizer = new StringTokenizer(keyValue, ":"); headers.put(innerTokenizer.nextToken(), innerTokenizer.nextToken()); } } settings = new Settings(cmdLineResult.isExposeWhisper(), headers); jsonRpcHttpClient = new JsonRpcHttpClient(url); jsonRpcHttpClient.setRequestListener(new JsonRpcRequestListener()); jsonRpcHttpClient.invoke("eth_protocolVersion", null, Object.class, headers); if (cmdLineResult.isExposeWhisper()) { jsonRpcHttpClient.invoke("shh_version", null, Object.class, headers); } System.out.println("Connection succeeded"); } catch (Throwable e) { System.out.println("Connection failed: " + e.getMessage()); System.exit(-1); } SpringApplication app = new SpringApplication(Application.class); app.setBanner(new Banner() { @Override public void printBanner(Environment environment, Class<?> aClass, PrintStream printStream) { //send the Spring Boot banner to /dev/null } }); app.run(new String[] {}); }
From source file:org.talend.components.proptester.PropertiesTester.java
public static void main(String[] args) { SpringApplication app = new SpringApplication(PropertiesTester.class); app.setWebEnvironment(false);//w w w . j a v a2 s. c o m app.setShowBanner(false); app.setHeadless(true); app.setLogStartupInfo(false); app.run(args); PropertiesTester pt = instance; pt.readCommands(); }