SpringMVC的maven配置

xiaoxiao2021-02-28  80

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.jkxy.springmvc</groupId>   <artifactId>lesson5</artifactId>   <packaging>war</packaging>   <version>0.0.1-SNAPSHOT</version>      <name>lesson5 Maven Webapp</name>   <url>http://maven.apache.org</url>      <properties> <spring.version>4.0.5.RELEASE</spring.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version>1.7</java.version> <jackson.version>2.3.1</jackson.version>   </properties>   <dependencies>     <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.2</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-oxm</artifactId> <version>${spring.version}</version> </dependency>   <!-- jackson start --> <dependency> <groupId>org.codehaus.jackson</groupId>   <artifactId>jackson-core-asl</artifactId>   <version>1.9.12</version> </dependency> <dependency>   <groupId>org.codehaus.jackson</groupId>   <artifactId>jackson-mapper-lgpl</artifactId>   <version>1.9.12</version> </dependency>   <!-- jackson end -->   </dependencies>   <build>     <finalName>lesson5</finalName>     <plugins>        <!-- compiler插件, 设定JDK版本 -->        <plugin>          <groupId>org.apache.maven.plugins</groupId>          <artifactId>maven-compiler-plugin</artifactId>          <version>3.1</version>          <configuration>             <source>${java.version}</source>             <target>${java.version}</target>             <showWarnings>true</showWarnings>           </configuration>         </plugin>         <!-- war打包插件, 设定war包名称不带版本号 -->         <plugin>           <groupId>org.apache.maven.plugins</groupId>           <artifactId>maven-war-plugin</artifactId>           <version>2.4</version>           <configuration>              <warName>${project.artifactId}</warName>           </configuration>         </plugin>      </plugins>   </build>   <repositories>        <repository>           <id>spring-snapshots</id>           <name>Spring Snapshots</name>           <url>http://repo.spring.io/snapshot</url>           <snapshots>             <enabled>true</enabled>           </snapshots>         </repository>     </repositories> </project>

web.xml

<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:jsp="http://java.sun.com/xml/ns/javaee/jsp" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">   <display-name></display-name>      <listener>     <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>   </listener>      <context-param>     <param-name>contextConfigLocation</param-name>     <param-value>classpath*:applicationContext.xml</param-value>   </context-param>     <servlet>     <servlet-name>spring</servlet-name>     <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>     <init-param>       <param-name>contextConfigLocation</param-name>       <param-value>/WEB-INF/spring-mvc.xml</param-value>     </init-param>     <load-on-startup>1</load-on-startup>   </servlet>   <servlet-mapping>     <servlet-name>spring</servlet-name>     <!-- 使用.html作为请求后缀 -->     <url-pattern>*.html</url-pattern>   </servlet-mapping>   <welcome-file-list>   <welcome-file>index.jsp</welcome-file>   </welcome-file-list> </web-app>

spring-mvc.xml

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util" xmlns:context="http://www.springframework.org/schema/context" xmlns:jdbc="http://www.springframework.org/schema/jdbc" xmlns:jee="http://www.springframework.org/schema/jee" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:task="http://www.springframework.org/schema/task" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="     http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd         http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd         http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd         http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-4.0.xsd         http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-4.0.xsd         http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd          http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.0.xsd          http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.0.xsd"> <!-- 自动扫描 com.jikexueyuan 包下面的所有组件(使用了springmvc注解) --> <context:component-scan base-package="lesson5.com.jkxy.*" /> <!-- 配置视图解析器 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="WEB-INF/jsp/"></property> <property name="suffix" value=".jsp"></property> </bean> <!-- 单文件上传 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="defaultEncoding" value="utf-8"></property> <property name="maxUploadSize" value="10485760000"></property> <property name="maxInMemorySize" value="4096"></property> </bean> </beans>

转载请注明原文地址: https://www.6miu.com/read-59485.html

最新回复(0)