spring 返回json 乱码 mysql数据库中文存储乱码
1、处理返回json乱码:<mvc:annotation-driven></mvc:annotation-driven>使用该方式,会自动注入需要的bean。
2、在Maven中依赖下面的jar包,由于使用spring4.0 ,这里的jar包我选择最新的<dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-core-asl</artifactId> <version>1.9.13</version></dependency> <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-mapper-asl</artifactId> <version>1.9.13</version></dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.6.3</version></dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.6.3</version></dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.6.3</version></dependency>
3、处理数据库乱码:1.创建数据库,如下图12.项目中数据库连接属性,我的属性在是*.properties文件里,所以如下,jdbc.jdbcUrl=jdbc:mysql://localhost:3306/study?useUnicode=true&characterEncoding=utf-8如果是在*.xml文件中配置,可以写成如下格式:jdbc.jdbcUrl=jdbc:mysql://localhost:3306/study?useUnicode=true&characterEncoding=utf-8
