错误记录
j803
这个作者很懒,什么都没留下…
展开
-
遇到的返回值类型错误问题
返回类型的错误:Unknown return value type: java.lang.Boolean在用SpringBoot写项目过程中,遇到这个问题,检查了Controller和Service的返回值,发现返回值及类型并没写错,后经排查发现Controller中返回值为json的Boolean类型,忘记添加@ResponseBody注解。添加后运行正常。...原创 2021-09-25 17:41:01 · 376 阅读 · 0 评论 -
模糊查询遇到有输入框为空时会查出全部数据的问题
前台页面输入三个值,搜索,后台模糊查询后返回数据到前台。我的Mapper中的sql如下 <!--模糊查找--> <select id="selectLikeProduct" resultMap="BaseResultMap"> select * from dangdang_product where dd_product_name like '%${productName}%' or dd_product_author like '%${produc原创 2021-09-21 18:41:57 · 1292 阅读 · 0 评论 -
往List集合存值时遇到的空指针错误
需求是在数据库查询出所有二级分类下的商品数量存入Map集合,再循环取出每一个二级分类的数量,然后存入List集合返回给前台。在存入List集合时发生空指针错误,排查后发现有些分类下并没有商品,在存的时候就会爆空指针错误,解决办法,做一个判断,如果为空,赋值为0。代码如下//获取一二级分类 List<DangDangCategory1> categoryList=categoryService.selectCategory1With2(); //获取二级原创 2021-09-21 18:33:51 · 883 阅读 · 0 评论 -
配置application.yml粗心导致的错误
项目需要发送邮箱验证码,用的SpringBoot框架,需要在application文件中配置邮箱,配置好之后运行测试发现所有的请求全部报错,刚开始以为是邮箱配置哪里写错了,排查多次后发现,我在配置邮箱过程中不知道什么时候给MyBatis的配置缩进了一下,导致MyBatis配置路径出错。修改后问题解决。错误配置如下##发送邮件验证码配置 mail: # 配置 SMTP 服务器地址 host: smtp.qq.com # 发送者邮箱 username原创 2021-09-21 18:24:09 · 338 阅读 · 0 评论 -
关闭SqlSession后再return方法导致的错误
记录一个逻辑性错误,抓狂了半小时,终于发现了他。是一段很简单的代码,写法如下图。public class LogServiceImpl implements IlogService { @Override public List<EntityLog> selectlog(String uname, String upwd) { SqlSession session = MyBatisUtil.getSqlSession(); ILogDa原创 2021-04-16 15:33:52 · 170 阅读 · 0 评论