Sping integration MVN, class annotations @Controller method notes: @RequestMapping ("/hello") must.
Xml
<?xml version= "1.0" encoding= "UTF-8"? ><web-app xmlns:xsi= "Http://www.w3.org/2001/XMLSchema-instance" xmln s= "Http://java.sun.com/xml/ns/javaee" xmlns:web= "http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi: schemalocation= "Http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id= "study" V ersion= "2.5" > <display-name>archetype Created Web application</display-name> <descriptio N>SPRINTMVC Environment Building </description> <!--loading Spring profiles--<context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:/configs/spring -*.xml</param-value> </context-param> <!--Spring Monitor--<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> < /listener> <!--SprinG MVC configuration-<servlet> <servlet-name>Dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!- -Custom Spring MVC configuration file name and path-<init-param> <param-name>context Configlocation</param-name> <param-value>classpath:configs/spring-servlet.xml</p Aram-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <!--spring MVC request suffix--<servlet-mapping> <servle T-name>dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet- Mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list≫</web-app>
Pom.xml
<project xmlns= "http://maven.apache.org/POM/4.0.0" xmlns:xsi= "Http://www.w3.org/2001/XMLSchema-instance" xsi: schemalocation= "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > <modelversion >4.0.0</modelVersion> <groupId>com.sk</groupId> <artifactid>springweb_mvn</ artifactid> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name> SPRINGWEB_MVN Maven webapp</name> <url>http://maven.apache.org</url> <properties> < spring.version>4.1.4.release</spring.version> </properties> <dependencies> <dependency > <groupId>junit</groupId> <artifactId>junit</artifactId> <VERSION>3.8.1&L t;/version> <scope>test</scope> </dependency> <dependency> <GROUPID>ORG.SPR Ingframework</groupid> <artifactid>spring-webmvc</artifactid> <version>${spring.version}</version> </dependency> </dependencies> <build> <finalName>springweb_mvn</finalName> </build></project>
Spring's minimalist settings