所需Jar包jackson-core、jackson-annotations和jackson-databind
在MVC的配置文件中加入<mvc:annotation-driven></mvc:annotation-driven>
一、 pom.xml
1 <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/xsd/maven-4.0.0.xsd"> 2 <modelVersion>4.0.0</modelVersion> 3 <groupId>cn.mcs</groupId> 4 <artifactId>springmvc02</artifactId> 5 <version>0.0.1-SNAPSHOT</version> 6 <packaging>war</packaging> 7 8 <properties> 9 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 10 </properties> 11 12 <dependencyManagement> 13 <dependencies> 14 <dependency> 15 <groupId>io.spring.platform</groupId> 16 <artifactId>platform-bom</artifactId> 17 <version>2.0.0.RELEASE</version> 18 <type>pom</type> 19 <scope>import</scope> 20 </dependency> 21 </dependencies> 22 </dependencyManagement> 23 24 <build> 25 <finalName>activiti</finalName> 26 <plugins> 27 <plugin> 28 <groupId>org.apache.maven.plugins</groupId> 29 <artifactId>maven-surefire-plugin</artifactId> 30 <version>2.19</version> 31 <configuration> 32 <!-- Maven 跳过运行 Test 代码的配置 --> 33 <skipTests>true</skipTests> 34 </configuration> 35 </plugin> 36 </plugins> 37 </build> 38 39 <dependencies> 40 <!-- Junit 4.12 --> 41 <dependency> 42 <groupId>junit</groupId> 43 <artifactId>junit</artifactId> 44 <scope>test</scope> 45 </dependency> 46 <!-- javax.servlet --> 47 <dependency> 48 <groupId>javax.servlet</groupId> 49 <artifactId>javax.servlet-api</artifactId> 50 <scope>provided</scope> 51 </dependency> 52 <dependency> 53 <groupId>javax.servlet.jsp</groupId> 54 <artifactId>javax.servlet.jsp-api</artifactId> 55 <scope>provided</scope> 56 </dependency> 57 <dependency> 58 <groupId>javax.servlet</groupId> 59 <artifactId>jstl</artifactId> 60 </dependency> 61 <dependency> 62 <groupId>javax.servlet.jsp.jstl</groupId> 63 <artifactId>javax.servlet.jsp.jstl-api</artifactId> 64 </dependency> 65 <!-- EL --> 66 <dependency> 67 <groupId>javax.el</groupId> 68 <artifactId>javax.el-api</artifactId> 69 </dependency> 70 <dependency> 71 <groupId>org.glassfish</groupId> 72 <artifactId>javax.el</artifactId> 73 <scope>test</scope> 74 </dependency> 75 <!-- Log4j 1.2.17 --> 76 <dependency> 77 <groupId>log4j</groupId> 78 <artifactId>log4j</artifactId> 79 </dependency> 80 81 <!-- Spring 4.2.3.RELEASE --> 82 <dependency> 83 <groupId>org.springframework</groupId> 84 <artifactId>spring-core</artifactId> 85 </dependency> 86 <dependency> 87 <groupId>org.springframework</groupId> 88 <artifactId>spring-context</artifactId> 89 </dependency> 90 <dependency> 91 <groupId>org.springframework</groupId> 92 <artifactId>spring-context-support</artifactId> 93 </dependency> 94 <dependency> 95 <groupId>org.springframework</groupId> 96 <artifactId>spring-orm</artifactId> 97 </dependency> 98 <dependency> 99 <groupId>org.springframework</groupId> 100 <artifactId>spring-webmvc</artifactId> 101 </dependency> 102 <dependency> 103 <groupId>org.springframework</groupId> 104 <artifactId>spring-tx</artifactId> 105 </dependency> 106 <dependency> 107 <groupId>org.springframework</groupId> 108 <artifactId>spring-jdbc</artifactId> 109 </dependency> 110 <dependency> 111 <groupId>org.springframework</groupId> 112 <artifactId>spring-aspects</artifactId> 113 </dependency> 114 <dependency> 115 <groupId>org.springframework</groupId> 116 <artifactId>spring-messaging</artifactId> 117 </dependency> 118 <dependency> 119 <groupId>org.springframework</groupId> 120 <artifactId>spring-test</artifactId> 121 </dependency> 122 123 <!-- Jackson --> 124 <dependency> 125 <groupId>com.fasterxml.jackson.core</groupId> 126 <artifactId>jackson-core</artifactId> 127 </dependency> 128 <dependency> 129 <groupId>com.fasterxml.jackson.core</groupId> 130 <artifactId>jackson-annotations</artifactId> 131 </dependency> 132 <dependency> 133 <groupId>com.fasterxml.jackson.core</groupId> 134 <artifactId>jackson-databind</artifactId> 135 </dependency> 136 137 <!-- Commons --> 138 <dependency> 139 <groupId>commons-io</groupId> 140 <artifactId>commons-io</artifactId> 141 </dependency> 142 <dependency> 143 <groupId>commons-fileupload</groupId> 144 <artifactId>commons-fileupload</artifactId> 145 </dependency> 146 <dependency> 147 <groupId>commons-logging</groupId> 148 <artifactId>commons-logging</artifactId> 149 </dependency> 150 151 <!-- Mysql --> 152 <dependency> 153 <groupId>mysql</groupId> 154 <artifactId>mysql-connector-java</artifactId> 155 </dependency> 156 157 <!-- c3p0 --> 158 <dependency> 159 <groupId>com.mchange</groupId> 160 <artifactId>c3p0</artifactId> 161 </dependency> 162 163 <!-- hibernate-validator --> 164 <dependency> 165 <groupId>org.hibernate</groupId> 166 <artifactId>hibernate-validator</artifactId> 167 </dependency> 168 169 170 </dependencies> 171 172 173 </project>