spring-mvc框架学习初长成

来源:互联网 发布:仙剑奇侠传mac无文字 编辑:程序博客网 时间:2024/05/17 04:34

1、搭建spring-mvc环境:

      建立Maven-web项目,导入spring-mvc相关的包,以下是pom.xml的内容:

     (如果新建项目报错的话,应该是没有导入服务器环境,我用的是tomcat7.0服务器环境,在Build-Path导入tomcat7.0的环境)

<span style="font-size:14px;"><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.wild</groupId><artifactId>spring-mvc_hello_02</artifactId><packaging>war</packaging><version>0.0.1-SNAPSHOT</version><name>spring-mvc_hello Maven Webapp</name><url>http://maven.apache.org</url><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><junit.version>4.12</junit.version><spring.version>4.3.2.RELEASE</spring.version></properties><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>${junit.version}</version><scope>test</scope></dependency><!-- spring 框架的包 --><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>${spring.version}</version><scope>runtime</scope></dependency><!-- spring测试的jar包 --><dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>${spring.version}</version><scope>runtime</scope></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>${spring.version}</version><scope>runtime</scope></dependency></dependencies><build><finalName>spring-mvc_hello_02</finalName></build></project></span>


2、导入相关的资源文件,为了方便开发,导入看spring.xml以及log4j.xml文件,具体内容如下:

<span style="font-size:14px;"><!-- 使用注解方式配置bean,指定bean所在的包 -->    <context:component-scan base-package="com.wild.springmvc" />    <bean        class="org.springframework.web.servlet.view.InternalResourceViewResolver">        <!--请求拦截后,交给对应 请求处理操作后,根据返回结果,拼接响应页面路径        prefix+返回值+suffix        ==>/page/success.html        -->        <property name="prefix" value="/page/"></property>        <property name="suffix" value=".jsp"></property>    </bean></span>

3、在web.xml中启用Spring的请求接收器DispatcherServlet,
<span style="font-size:14px;"><servlet><servlet-name>DispatcherServlet</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>contextConfigLocation</param-name><param-value>classpath:spring.xml</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>DispatcherServlet</servlet-name><url-pattern>/</url-pattern><!-- 拦截所有 --></servlet-mapping></span>

4、
基本流程已经完成,加入实体类,在工程中新建资源文件夹(Source Folder):src/main/java、src/test/java,加入实体类,并进行test;

5、值得注意的是spring相关的框架开发,缓存问题比较严重,记得及时清理Projec工程的缓存(Clean),以及Maven-clean和Maven-Update工程项目;

0 0
原创粉丝点击