import is sufficient
This commit is contained in:
@@ -14,12 +14,14 @@ import org.springframework.boot.web.servlet.ServletComponentScan;
|
|||||||
import org.springframework.boot.web.servlet.ServletRegistrationBean;
|
import org.springframework.boot.web.servlet.ServletRegistrationBean;
|
||||||
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
|
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
|
import org.springframework.context.annotation.Import;
|
||||||
import org.springframework.web.context.support.AnnotationConfigWebApplicationContext;
|
import org.springframework.web.context.support.AnnotationConfigWebApplicationContext;
|
||||||
import org.springframework.web.servlet.DispatcherServlet;
|
import org.springframework.web.servlet.DispatcherServlet;
|
||||||
|
|
||||||
@ServletComponentScan(basePackageClasses = {
|
@ServletComponentScan(basePackageClasses = {
|
||||||
JpaRestfulServer.class}, basePackages = "ca.uhn.fhir.jpa.starter")
|
JpaRestfulServer.class}, basePackages = "ca.uhn.fhir.jpa.starter")
|
||||||
@SpringBootApplication(exclude = ElasticsearchRestClientAutoConfiguration.class)
|
@SpringBootApplication(exclude = ElasticsearchRestClientAutoConfiguration.class)
|
||||||
|
@Import({SubscriptionSubmitterConfig.class, SubscriptionProcessorConfig.class, SubscriptionChannelConfig.class,WebsocketDispatcherConfig.class })
|
||||||
public class Application extends SpringBootServletInitializer {
|
public class Application extends SpringBootServletInitializer {
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
@@ -52,18 +54,12 @@ public class Application extends SpringBootServletInitializer {
|
|||||||
return servletRegistrationBean;
|
return servletRegistrationBean;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public ServletRegistrationBean overlayRegistrationBean() {
|
public ServletRegistrationBean overlayRegistrationBean() {
|
||||||
|
|
||||||
AnnotationConfigWebApplicationContext annotationConfigWebApplicationContext = new AnnotationConfigWebApplicationContext();
|
AnnotationConfigWebApplicationContext annotationConfigWebApplicationContext = new AnnotationConfigWebApplicationContext();
|
||||||
annotationConfigWebApplicationContext.register(FhirTesterConfig.class);
|
annotationConfigWebApplicationContext.register(FhirTesterConfig.class);
|
||||||
|
|
||||||
annotationConfigWebApplicationContext.register(SubscriptionSubmitterConfig.class);
|
|
||||||
annotationConfigWebApplicationContext.register(SubscriptionProcessorConfig.class);
|
|
||||||
annotationConfigWebApplicationContext.register(SubscriptionChannelConfig.class);
|
|
||||||
annotationConfigWebApplicationContext.register(WebsocketDispatcherConfig.class);
|
|
||||||
|
|
||||||
DispatcherServlet dispatcherServlet = new DispatcherServlet(
|
DispatcherServlet dispatcherServlet = new DispatcherServlet(
|
||||||
annotationConfigWebApplicationContext);
|
annotationConfigWebApplicationContext);
|
||||||
dispatcherServlet.setContextClass(AnnotationConfigWebApplicationContext.class);
|
dispatcherServlet.setContextClass(AnnotationConfigWebApplicationContext.class);
|
||||||
|
|||||||
Reference in New Issue
Block a user