|
@ -5,6 +5,8 @@ import org.springframework.boot.SpringApplication;
|
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
|
import org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration;
|
|
|
|
import org.springframework.boot.builder.SpringApplicationBuilder;
|
|
|
|
import org.springframework.boot.context.web.SpringBootServletInitializer;
|
|
import org.springframework.context.annotation.Bean;
|
|
import org.springframework.context.annotation.Bean;
|
|
import org.springframework.jms.annotation.EnableJms;
|
|
import org.springframework.jms.annotation.EnableJms;
|
|
import org.springframework.scheduling.annotation.EnableScheduling;
|
|
import org.springframework.scheduling.annotation.EnableScheduling;
|
|
@ -14,7 +16,12 @@ import javax.jms.Queue;
|
|
@SpringBootApplication(exclude = {MongoAutoConfiguration.class, MongoDataAutoConfiguration.class})
|
|
@SpringBootApplication(exclude = {MongoAutoConfiguration.class, MongoDataAutoConfiguration.class})
|
|
@EnableJms
|
|
@EnableJms
|
|
@EnableScheduling
|
|
@EnableScheduling
|
|
public class ESBApplication {
|
|
|
|
|
|
public class ESBApplication extends SpringBootServletInitializer {
|
|
|
|
|
|
|
|
@Override
|
|
|
|
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
|
|
|
|
return application.sources(ESBApplication.class);
|
|
|
|
}
|
|
|
|
|
|
public static void main(String[] args) throws Exception {
|
|
public static void main(String[] args) throws Exception {
|
|
SpringApplication application = new SpringApplication(ESBApplication.class);
|
|
SpringApplication application = new SpringApplication(ESBApplication.class);
|