已采纳回答 / qq_无齿又怎样_0
你girlList方法和girlAdd方法的value值一样,也就是,映射路径一样,请求时不知道调用哪个方法,去掉其中一个注解就可以了,或者更改其中一个的value值
2018-09-14
已采纳回答 / 慕拉拉啦啦啦啦啦
BindingResult 是紧跟在@Validated后面一起用的,bindingResult.hasErrors()是为了验证@Validated后面bean 里是否有不符合注解条件的错误信息
2018-08-21
已采纳回答 / hemimTNT
aop和过滤器都不处理业务。区别是aop可以穿插在方法调用前,return,异常,甚至是对象的实例化。而过滤器只能用在请求前。根本来说,aop利用代理来实现,而过滤器只是一个前置条件判断。
2018-08-06
已采纳回答 / znu7y
Optional<Girl> optional = girlRepository.findById(id); Integer age = optional.orElseGet(Girl::new).getAge();改成这样就行了,spring-boot 2.0后加了对java8 optional类型的支持。。。还是要看官方文档啊
2018-07-27
最赞回答 / 萝卜小木头
https://stackoverflow.com/questions/42182426/spring-boot-repository-field-required-a-bean-named-entitymanagerfactory-that直接看这个解答吧,解决了
2018-06-02
已采纳回答 / 武陵捕鱼人
如果是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...
2018-05-28
已采纳回答 / Latiny
课程里老师用统一处理异常的方式来处理的不是流程,是异常。主要是老师举得例子以及操作的流程不是很恰当,容易让人疑惑,老师做的假设是年龄不能小于18岁,所以小于18岁的输入都是异常情况但是老师是直接从数据库修改age小于18岁,然后取值,针对这些异常情况做了不同的处理。重新举个例子你就明白了,如果换成针对前端传入的age只能是0-100的整数,其他输入都是异常情况,对不同的异常情况定义不同的提示信息,101:输入的值不在0-100范围,102:输入的值不是整数,当前端传入异常值则显示异常提示信息,不入库。
2018-05-04