spring-mvc框架学习初长成

    xiaoxiao2025-10-09  2

    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工程项目;

    转载请注明原文地址: https://ju.6miu.com/read-1302984.html
    最新回复(0)