diff --git a/src/main/java/org/springframework/samples/petclinic/config/MvcCoreConfig.java b/src/main/java/org/springframework/samples/petclinic/config/MvcCoreConfig.java new file mode 100644 index 000000000..69ddf94e7 --- /dev/null +++ b/src/main/java/org/springframework/samples/petclinic/config/MvcCoreConfig.java @@ -0,0 +1,10 @@ +package org.springframework.samples.petclinic.config; + +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.ImportResource; + +@Configuration +@ImportResource("classpath:spring/mvc-core-config.xml") +public class MvcCoreConfig { + +} diff --git a/src/main/java/org/springframework/samples/petclinic/config/RootApplicationContextConfig.java b/src/main/java/org/springframework/samples/petclinic/config/RootApplicationContextConfig.java new file mode 100644 index 000000000..9a55d3605 --- /dev/null +++ b/src/main/java/org/springframework/samples/petclinic/config/RootApplicationContextConfig.java @@ -0,0 +1,10 @@ +package org.springframework.samples.petclinic.config; + +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.ImportResource; + +@Configuration +@ImportResource({"classpath:spring/business-config.xml", "classpath:spring/tools-config.xml"}) +public class RootApplicationContextConfig { + +} diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml index 360e3698a..2fcd59eba 100644 --- a/src/main/webapp/WEB-INF/web.xml +++ b/src/main/webapp/WEB-INF/web.xml @@ -28,13 +28,18 @@ http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" --> - - contextConfigLocation - classpath:spring/business-config.xml, classpath:spring/tools-config.xml - + + contextClass + org.springframework.web.context.support.AnnotationConfigWebApplicationContext + + + contextConfigLocation + org.springframework.samples.petclinic.config.RootApplicationContextConfig + + org.springframework.web.context.ContextLoaderListener @@ -46,10 +51,14 @@ http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" petclinic org.springframework.web.servlet.DispatcherServlet - - contextConfigLocation - classpath:spring/mvc-core-config.xml - + + contextClass + org.springframework.web.context.support.AnnotationConfigWebApplicationContext + + + contextConfigLocation + org.springframework.samples.petclinic.config.MvcCoreConfig + 1