为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / qq_无齿又怎样_0
你girlList方法和girlAdd方法的value值一样,也就是,映射路径一样,请求时不知道调用哪个方法,去掉其中一个注解就可以了,或者更改其中一个的value值

已采纳回答 / Jessy灬揭
因为有些接口是不需要返回具体信息的,比如增删改之类的接口,有可能就只需要返回一个状态,成功或者失败

已采纳回答 / 慕拉拉啦啦啦啦啦
 BindingResult 是紧跟在@Validated后面一起用的,bindingResult.hasErrors()是为了验证@Validated后面bean 里是否有不符合注解条件的错误信息

已采纳回答 / 慕粉3359202
你金额定义的是double型的,传入的确是string类型,传值的类型错误啊,还有你看一下你那个传的值是不是打了空格什么的

已采纳回答 / hemimTNT
aop和过滤器都不处理业务。区别是aop可以穿插在方法调用前,return,异常,甚至是对象的实例化。而过滤器只能用在请求前。根本来说,aop利用代理来实现,而过滤器只是一个前置条件判断。

已采纳回答 / znu7y
Optional<Girl> optional = girlRepository.findById(id);
Integer age = optional.orElseGet(Girl::new).getAge();
改成这样就行了,spring-boot 2.0后加了对java8 optional类型的支持。。。还是要看官方文档啊

最赞回答 / 萝卜小木头
https://stackoverflow.com/questions/42182426/spring-boot-repository-field-required-a-bean-named-entitymanagerfactory-that直接看这个解答吧,解决了

已采纳回答 / 武陵捕鱼人
如果是java 8及以下jdk版本,在maven中添加dom4j的依赖即可,如下:
&t;/dependency&
  
    &facgroupId&om4dom4j&art/groupId&t;

    &rsiartifactId&<dom4j&ion/artifactId&pen
    &/prversion&a s2.1.0&dk /version&要在m
&en中/d...

已采纳回答 / 博博11
不是第二个不能验证了吧,是第一个验证没过去,第二个验证也没走吧

已采纳回答 / he_yc
是一样的,这样写没有意义,可以删掉

已采纳回答 / 慕无忌6154869
Integer age = girl.get().getAge();

已采纳回答 / Latiny
课程里老师用统一处理异常的方式来处理的不是流程,是异常。主要是老师举得例子以及操作的流程不是很恰当,容易让人疑惑,老师做的假设是年龄不能小于18岁,所以小于18岁的输入都是异常情况但是老师是直接从数据库修改age小于18岁,然后取值,针对这些异常情况做了不同的处理。重新举个例子你就明白了,如果换成针对前端传入的age只能是0-100的整数,其他输入都是异常情况,对不同的异常情况定义不同的提示信息,101:输入的值不在0-100范围,102:输入的值不是整数,当前端传入异常值则显示异常提示信息,不入库。

已采纳回答 / 苦行僧_
因为其他方法可能会返回其他类型的对象啊,例如返回一个string类型的对象,所以在返回的时候进行更大的封装,也是为了适配其他的方法
课程须知
没有基础的同学建议先学习前置课程 《2小时学习Spring Boot》 http://www.imooc.com/learn/767, 代码示例请参考 https://git.oschina.net/liaoshixiong/girl
老师告诉你能学到什么?
Spring Boot针对Web方面的相关技巧

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消