发表于: 2019-11-06 19:45:55
2 963
1.完成的事情:
1)把前后台课程详情的代码补充上了:
//后台课程详情
Course doCheck(@Param("id")Long id);
//后台课程详情
Course doCheck(@Param("id")Long id);
<!--后台课程详情-->
<select id="doCheck" parameterType="Long" resultType="com.jnshu.pojo.Course">
select * from course where id = #{id}
</select>
<!--前台课程详情-->
<select id="doShowInfo" parameterType="Long" resultType="com.jnshu.pojo.Course">
select * from course where id = #{id}
</select>
//前台课程详情
@RequestMapping("/course/info")
public Course doShowInfo(@Param("id") Long id) {
return courseService.doShowInfo(id);
//后台课程详情
@RequestMapping("/a/u/course/details")
public Course doCheckCourse(@Param("id")Long id){
return courseService.doCheck(id);
}
测试也都能正常跑通;
2)优化代码,在接口出使用code、message、date返回数据,并且加上log日志:
logger.info("开始查询");
Map<String, Object> map = new HashMap<>();
List<Course> courses = courseMapper.findAll();
if (courses == null || courses.size() == 0) {
map.put("code", 1);
map.put("message", "查询失败");
} else {
map.put("code", 0);
map.put("message", "查询成功");
map.put("date", courses);
}
logger.info(":查询结果" + courses);
return map;
然后遇到了问题:
依赖和导入都没问题,但是在代码中会报错:
看了很多资料也都还没解决,准备换个方法重新搞一下;
2.明天的计划:
1)继续优化代码;
评论