最近在整合SpringBoot项目的时候出现异常如下
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed;nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.ckd.darrius.mapper.UserMapper.queryUserList] with root cause
经过排查发现是yaml的配置文件出错
mybatis:
type-aliases-package: com.ckd.darrius.pojo
mapper-locations: classPath:mybatis/mapper/*.xml
可以发现在locations中我将classpath写成了驼峰命名,导致异常
其他
在整合过程中@ResponseBody忘记加了,导致本应该返回字符串的信息出现异常,发现这个的契机在于我有将结果输出到控制台。
[THYMELEAF][http-nio-8080-exec-4] Exception processing template "queryUserList": Error resolving template [queryUserList], template might not exist or might not be accessible by any of the configured Template Resolvers
@GetMapping("/queryUserList")
@ResponseBody
public List<User> queryUserList(){
List<User> users = userMapper.queryUserList();
System.out.println(users.toString());
return users;
}