You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
1.8 KiB
56 lines
1.8 KiB
package org.ros.chatto;
|
|
|
|
import java.sql.SQLException;
|
|
|
|
import org.ros.chatto.service.DBInitializerService;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.boot.SpringApplication;
|
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
|
import org.springframework.boot.builder.SpringApplicationBuilder;
|
|
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
|
|
import org.springframework.cache.annotation.EnableCaching;
|
|
|
|
@SpringBootApplication
|
|
//@EnableCaching
|
|
public class ChattoApplication extends SpringBootServletInitializer {
|
|
|
|
|
|
// @Value("${spring.datasource.url}")
|
|
// private static String url;
|
|
|
|
public static void main(String[] args) throws SQLException {
|
|
SpringApplication application = new SpringApplication(ChattoApplication.class);
|
|
addInitHooks(application);
|
|
// SpringApplication.run(ChattoApplication.class, args);
|
|
application.run(args);
|
|
|
|
|
|
|
|
}
|
|
|
|
@Override
|
|
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
|
|
return application.sources(ChattoApplication.class);
|
|
}
|
|
static void addInitHooks(SpringApplication application) throws SQLException {
|
|
// TBD …
|
|
// System.out.println("Hello world very loooooooooooooooooooooooooooooooooooooong string");
|
|
// String url = environment.getProperty("spring.datasource.url");
|
|
// System.out.println("URL = " + url);
|
|
|
|
}
|
|
}
|
|
|
|
//public class Application extends SpringBootServletInitializer {
|
|
//
|
|
// public static void main(String[] args) {
|
|
// SpringApplication.run(applicationClass, args);
|
|
// }
|
|
//
|
|
// @Override
|
|
// protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
|
|
// return application.sources(applicationClass);
|
|
// }
|
|
//
|
|
// private static Class<Application> applicationClass = Application.class;
|
|
//}
|