我换成了火狐就能看到isSessionOptCode了,chrome不行,有没有大神能解答一下。。
可能是UserDO里边
thirdPartyId
这个属性没有赋值
MD5Encoder.encode()这个方法没有效果换成别的工具类 user_id没有赋值
楼主解决了码
返回空类型
我也是这样解决了吗
视频作者,少写了步骤,这块需要你自己添加上。
执行userDOmapper.insertSelective(userDO)之后,userDO这个对象的id就有了
你需要使用userDO的id,然后再设置给userpasswordDO.
userModel里面是没有user id的值的。
我的IDEA提示,需要在@Transcational后面就上rollbackFor属性值。没加的话,应该是用spring提供的默认值。编译可以通过,没问题的
实现类继承接口,多个实现类也是一样的,只需要接口去调用,这应该是JAVA基础里面,继承的知识
文件地址没写全
改一下转化成passwordModel的方法,将那个自增的id先取出来,再插入数据库就不是null了
你好, @Repository这个注解主要是用在持久层操作相关的接口上,这样在service层就可以自动装配,
持久层操作对应于我们这个实战项目里面的userDOMapper,在userService里面就可以直接自动装配它。
贴下错误信息啊 老铁
$.ajax({
type:"POST",
contentType:"application/x-www-form-urlencoded",
url:"http://localhost:8090/user/login",
data:{
"telphone":$("#telphone").val(),
"password":password,
},
xhrFields: {withCredentials: true},
前端页面加上 xhrFields: {withCredentials: true},
你可以先在BaseController里捕获到未知异常,把错误信息贴上来
启动服务器时,运行的时候要点那个小虫子进入debug模式才能进断点,直接点三角是不能debug的
gender字段没有设置默认值,你又没给它传值 所以...
commons.lang.jar 的dependecy放在最上面的dependencies里,别放在plugin里面
spring mvc的controller对requestParam不做任何设置的时候是不允许为null的,不过为了代码的严谨可以在controller层的入口上用java在做一层两个入参都不能为null的校验
默认生成的都是有的,你贴下daomapper的文件
导错包了吧?
后面的课程里有讲到,userModel.setGender(new Byte(String.valueOf(gender.intValue())));
你这问题怎么解决的,我也遇到这个问题了
实现类和对应的接口类的方法不一样,应该是接口类在定义时没有throw BusinessException.
register方法上已经标注了
@Transactional
byte gender; Integer age;同样报错....解决了吗
springboot的validator依赖Springmvc的web层校验器,对service层的校验无效,在真实项目开发中往往web层和服务层是两个系统两波人开发的,因此每层都需要对自己的入参模型负责,建议分开使用