在练习springMvc的框架的时候,使用控制器的一个函数返回list列表的时候,一直报500的错误,错误提示如题所示,这是因为,当返回值是List的时候,会将传到前端的时候会以json串的形式存在,而这个转换操作是需要导包的,要加入如下几个包:
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.12.0-rc1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.12.0-rc1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.12.0-rc1</version>
</dependency>
当然版本要跟Spring的版本进行对应,我使用的都是到目前为止最新版本的,解决了这个报错。