自己回答自己:一开始设置mybatis的时候写的
mybatis.mapper-locations=classpath:mapping/UserDOMapper.xml,classpath:mapping/UserPasswordDOMapper.xml
改成了
mybatis.mapper-locations=classpath*:mapping/*.xml
import org.hibernate.validator.constraints.NotBlank; import javax.validation.constraints.Min; import javax.validation.constraints.NotNull;
NotBlank注解不要使用javax.validation.constraints,否则会报错这个错误! 使用org.hibernate.validator.constraints.NotBlank,这个包下的
看下
itemStockDoMapper
itemDoMapper
这两个接口文件上面有没有加 @Repository注解,还有
ItemService
上面有没有加@Service注解,我之前和你一样的问题,把这些加上就可以启动了
配置文件上加后缀,注明编码方式为utf-8
自己回答吧,把全部的xml,mapper,do全删了,然后允许重写,再加载次MyBatisGenerator
ItemModel加了get set方法了吗
在ItemVO加get和set方法,用于Jackson序列化,否则会抛出异常
HttpMessageConversionException
可以在BaseController异常处理器的else分支中打印该未知异常的信息,方便调试;
首先要么是样式没引进来
要么是你把前端项目直接导入进了项目里面
明显的空指针异常,自己看下传参
自己回答一下,打字打错了!!!
直接返回的model不完整
感谢老哥,之前一直找不到错误,用你说的debug调试果然一下子就看到错误解决了
我也是这个问题,后来debug了一下,发现ItemController中把ItemModel转为itemVO的时候,itemVO所有的字段名竟然全部都是空,看了看ItemVO,发现没加get和set方法。。。。,加上之后就好了!也是很迷了。。。
看了下数据库,竟然每次创建都插入了数据,但是前端却报错失败,为什么呢
请问这个问题最终怎么解决的?
已解决,数据库imgUrl字段为长度为0,数据进不去,后台没有明显报错,所以找了很久
imgUrl 的@NotBlank配置错误
怎么解决呀?我百度了,但没用..
我也是这个问题。。。都有get set 方法,也都有
useGeneratedKeys="true" keyProperty="id"
数据库能正常的插入,查询,得到的itemModel return 到controller层会报错。
得到的itemModel字段都不为Null
请问这个问题有解决吗?
我也遇到这个问题了,请问你解决了吗
你这是av画质吗
你这个是ItemVO没有get set方法吧
有get set方法 也有id就是调用create方法无法返回创建完成的itemModel到controller层
大佬看看我这
解决了
原因:我再次使用逆向工程生成mapper接口和xml文件时,忘了删除原来的xml文件,新生成的与旧的同时出现旧重复了。
方法:删除原来重名的文件重新使用Mybatis生成