使用apache的maven-archetype-webapp模板创建新的maven工程,这个模块产生的工程是纯洁无污染的。
1 2 3 4 5 6 7 8 9 10 11 12 |
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>3.2.3.RELEASE</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> </dependencies> |
不会吧,这么少,哈哈,这就是maven的伟大之处,它用到的jar包会自动的包含进来。
1 2 3 |
<mvc:resources mapping ="/resources/**" location="/resources/" /> <mvc:annotation-driven/> <context:component-scan base-package="cn.javacoder.mvcdemo.controller"/> |
这三个配置都很重要mvc:resources是让访问resources路径的请求映射到resources目录下的静态资源
mvc:annotation-driven标识使用注解@RequestMapping标识的方法处理。
context:component-scan自动扫描@Controller标识的class 并注册为bean。
http://localhost:8080/mvcDemo/login? (动态请求)
http://localhost:8080/mvcDemo/resources/image/image1.png (静态资源)
工程下载:spring-mvc-demo
Posted in: spring practise
Comments are closed.