老师,为什么我没有实现序列化和toString方法也可以访问成功

来源:3-2 常见错误的排查

cloudonthesun

2021-08-12 15:42:16

我的course实体类如下:

package com.fanyu.course.entity;

/**
course实体类
*/
public class Course {
private Integer id;
   private Integer courseId;
   private String courseName;
   private Integer valid;

   public Integer getId() {
return id;
   }

public void setId(Integer id) {
this.id = id;
   }

public Integer getCourseId() {
return courseId;
   }

public void setCourseId(Integer courseId) {
this.courseId = courseId;
   }

public String getCourseName() {
return courseName;
   }

public void setCourseName(String courseName) {
this.courseName = courseName;
   }

public Integer getValid() {
return valid;
   }

public void setValid(Integer valid) {
this.valid = valid;
   }


}

启动Tomcat运行:

http://img.mukewang.com/climg/6114d0be09d9bb5324140228.jpg


写回答

1回答

好帮手慕小尤

2021-08-12

同学你好,1、同学在对应的Controller中是不是使用的@RestController,@RestController会将返回结果解析转换为json数据。比如:

http://img.mukewang.com/climg/6114d75c097807b005000278.jpg

2、不进行序列化也可以正常访问的,但在SpringCloud项目中,是多个模块之间的相互调用,为了保证对象传递的完整性,建议同学进行序列化。

祝学习愉快!

0

0 学习 · 16556 问题

查看课程