后端可以打印return数据而前端和postman显示内容为空

//这是控制层

@Controller
@RequestMapping("LagouIndexController")
public class IndexController{
	@Autowired
	IndexService indexService;


	@RequestMapping("getAlljob")
	@ResponseBody
	public List<Type1> getAllJob() throws IOException {
		List<Type1> list = indexService.selectAllType1();
		for (Type1 user:list
		) {
			System.out.println(user);
		}
		return list;
	}
}

//这是后端打印数据
2023-09-15 09:34:54 [DEBUG][selectAllType1] - ==>  Preparing: SELECT A.tid,A.tname,B.tid2,B.tname2,B.tid,C.jobId,C.jobName,C.jobLocation,C.tid2,C.jobDescribe,C.companyId FROM ((type1 A LEFT JOIN type2 B ON A.tid = B.tid) LEFT JOIN job C ON B.tid2= C.tid2) 
2023-09-15 09:34:54 [DEBUG][selectAllType1] - ==> Parameters: 
2023-09-15 09:34:54 [DEBUG][SqlSessionUtils] - Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@8d9ff59]
Type1 [tid=1, tname=技术, type2List=[Type2 [tid2=1, tname2=后端开发, tid=1, jobList=[Job [jobId=1, jobName=Java, jobLocation=null, tid2=1, jobDescribe=null, companyId=0, company=null], Job [jobId=2, jobName=C++, jobLocation=null, tid2=1, jobDescribe=null, companyId=0, company=null], Job [jobId=3, jobName=PHP, jobLocation=null, tid2=1, jobDescribe=null, companyId=0, company=null], Job [jobId=4, jobName=数据挖掘, jobLocation=null, tid2=1, jobDescribe=null, companyId=0, company=null], Job [jobId=38, jobName=java开发工程师, jobLocation=厦门, tid2=1, jobDescribe=后端开发, companyId=1, company=null], Job [jobId=39, jobName=java架构, jobLocation=福州, tid2=1, jobDescribe=架构师, companyId=1, company=null], Job [jobId=40, jobName=php, jobLocation=上海, tid2=1, jobDescribe=pp前端 , companyId=1, company=null], Job [jobId=41, jobName=java全栈开发, jobLocation=广州, tid2=1, jobDescribe=全栈开发精通各种, companyId=2, company=null]]], Type2 [tid2=2, tname2=移动开发, tid=1, jobList=[Job [jobId=5, jobName=Android, jobLocation=null, tid2=2, jobDescribe=null, companyId=0, company=null], Job [jobId=6, jobName=HTML5, jobLocation=null, tid2=2, jobDescribe=null, companyId=0, company=null]]], Type2 [tid2=3, tname2=前端开发, tid=1, jobList=[Job [jobId=7, jobName=web前端, jobLocation=null, tid2=3, jobDescribe=null, companyId=0, company=null]]], Type2 [tid2=4, tname2=测试, tid=1, jobList=[Job [jobId=8, jobName=测试工程师, jobLocation=null, tid2=4, jobDescribe=null, companyId=0, company=null], Job [jobId=9, jobName=自动化测试, jobLocation=null, tid2=4, jobDescribe=null, companyId=0, company=null], Job [jobId=10, jobName=功能测试, jobLocation=null, tid2=4, jobDescribe=null, companyId=0, company=null], Job [jobId=11, jobName=性能测试, jobLocation=null, tid2=4, jobDescribe=null, companyId=0, company=null]]], Type2 [tid2=5, tname2=运维, tid=1, jobList=[Job [jobId=12, jobName=运维工程师, jobLocation=null, tid2=5, jobDescribe=null, companyId=0, company=null], Job [jobId=13, jobName=运维开发工程师, jobLocation=null, tid2=5, jobDescribe=null, companyId=0, company=null]]], Type2 [tid2=6, tname2=DBA, tid=1, jobList=[Job [jobId=14, jobName=MySQL, jobLocation=null, tid2=6, jobDescribe=null, companyId=0, company=null], Job [jobId=15, jobName=SQLServer, jobLocation=null, tid2=6, jobDescribe=null, companyId=0, company=null], Job [jobId=16, jobName=Oracle, jobLocation=null, tid2=6, jobDescribe=null, companyId=0, company=null]]], Type2 [tid2=7, tname2=项目管理, tid=1, jobList=[Job [jobId=17, jobName=项目经理, jobLocation=null, tid2=7, jobDescribe=null, companyId=0, company=null]]], Type2 [tid2=8, tname2=高端职位, tid=1, jobList=[Job [jobId=18, jobName=技术经理, jobLocation=null, tid2=8, jobDescribe=null, companyId=0, company=null], Job [jobId=19, jobName=技术总监, jobLocation=null, tid2=8, jobDescribe=null, companyId=0, company=null]]]]]
Type1 [tid=2, tname=产品, type2List=[Type2 [tid2=9, tname2=产品经理, tid=2, jobList=[Job [jobId=20, jobName=产品经理, jobLocation=null, tid2=9, jobDescribe=null, companyId=0, company=null], Job [jobId=21, jobName=网页产品经理, jobLocation=null, tid2=9, jobDescribe=null, companyId=0, company=null]]], Type2 [tid2=10, tname2=产品设计师, tid=2, jobList=[Job [jobId=22, jobName=网页产品设计师, jobLocation=null, tid2=10, jobDescribe=null, companyId=0, company=null]]], Type2 [tid2=11, tname2=高端职位, tid=2, jobList=[Job [jobId=23, jobName=产品经理, jobLocation=null, tid2=11, jobDescribe=null, companyId=0, company=null]]]]]
Type1 [tid=3, tname=设计, type2List=[Type2 [tid2=12, tname2=视觉设计, tid=3, jobList=[Job [jobId=24, jobName=视觉设计师, jobLocation=null, tid2=12, jobDescribe=null, companyId=0, company=null], Job [jobId=25, jobName=UI设计师, jobLocation=null, tid2=12, jobDescribe=null, companyId=0, company=null]]], Type2 [tid2=13, tname2=交互设计, tid=3, jobList=[Job [jobId=26, jobName=网页交互设计师, jobLocation=null, tid2=13, jobDescribe=null, companyId=0, company=null]]], Type2 [tid2=14, tname2=用户研究, tid=3, jobList=[Job [jobId=27, jobName=数据分析师, jobLocation=null, tid2=14, jobDescribe=null, companyId=0, company=null]]], Type2 [tid2=15, tname2=高端职位, tid=3, jobList=[Job [jobId=28, jobName=设计经理, jobLocation=null, tid2=15, jobDescribe=null, companyId=0, company=null]]]]]
Type1 [tid=4, tname=运营, type2List=[Type2 [tid2=16, tname2=运营, tid=4, jobList=[Job [jobId=29, jobName=用户运营, jobLocation=null, tid2=16, jobDescribe=null, companyId=0, company=null], Job [jobId=30, jobName=游戏运营, jobLocation=null, tid2=16, jobDescribe=null, companyId=0, company=null]]], Type2 [tid2=17, tname2=编辑, tid=4, jobList=[Job [jobId=31, jobName=副主编, jobLocation=null, tid2=17, jobDescribe=null, companyId=0, company=null]]], Type2 [tid2=18, tname2=客服, tid=4, jobList=[Job [jobId=32, jobName=售前咨询, jobLocation=null, tid2=18, jobDescribe=null, companyId=0, company=null]]], Type2 [tid2=19, tname2=高端职位, tid=4, jobList=[Job [jobId=33, jobName=主编, jobLocation=null, tid2=19, jobDescribe=null, companyId=0, company=null]]]]]
Type1 [tid=5, tname=市场与营销, type2List=[Type2 [tid2=20, tname2=市场/营销, tid=5, jobList=[Job [jobId=34, jobName=市场策划, jobLocation=null, tid2=20, jobDescribe=null, companyId=0, company=null]]], Type2 [tid2=21, tname2=公关, tid=5, jobList=[Job [jobId=35, jobName=媒介经理, jobLocation=null, tid2=21, jobDescribe=null, companyId=0, company=null]]]]]
Type1 [tid=6, tname=智能, type2List=[Type2 [tid2=22, tname2=人力资源, tid=6, jobList=[Job [jobId=36, jobName=人事HR, jobLocation=null, tid2=22, jobDescribe=null, companyId=0, company=null]]], Type2 [tid2=23, tname2=行政, tid=6, jobList=[Job [jobId=37, jobName=前台, jobLocation=null, tid2=23, jobDescribe=null, companyId=0, company=null]]]]]
2023-09-15 09:34:54 [DEBUG][RequestResponseBodyMethodProcessor] - Using 'application/json', given [*/*] and supported [application/json, application/*+json]
2023-09-15 09:34:54 [DEBUG][RequestResponseBodyMethodProcessor] - Writing [[Type1 [tid=1, tname=技术, type2List=[Type2 [tid2=1, tname2=后端开发, tid=1, jobList=[Job [jobId=1, jobNam (truncated)...]
2023-09-15 09:34:54 [DEBUG][DispatcherServlet] - Completed 200 OK




//可以看到有数据但是postman内容为空





此时发现当前打印实体类对象代码缺少get set 方法 

@Component
public class Type1 {
	@Override
	public String toString() {
		return "Type1 [tid=" + tid + ", tname=" + tname + ", type2List=" + type2List + "]";
	}
	private int tid;
	private String tname;
	private List<Type2> type2List;
}
//添加后结果正常打印

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值