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

最赞回答 / 慕田峪5083171
findById 返回的是Optional<Girl>Girl girl = girlRepository.findById(id).get();

最新回答 / 伊森丶
这个是随便定义的啦  你想使用哪个异常定义你选哪个就行了  这个只是一个简单用例而已,当你自己要真正去封装异常的时候你会根据不同的状态码来进行封装的
个人觉得ResultUtil这个类里面的success和error两个方法没必要写了,因为message这个属性不同的错误,返回的信息也是不同的。如果都返回“错误”、“正确”的话那就不需要这个属性了。我觉得还是给“Result”这类增加一个全参构造方法比较合适了
对于结果的json我使用阿里的fastJson转了(需要引入fastJson包),大家可以看看我关于本节课的源码:https://www.imooc.com/u/4135521/notepad/810

下面是fastJson的maven坐标:

&lt;!-- 引入fastjson,日志输出的时候将对象转json用 --&gt;
&lt;dependency&gt;
&lt;groupId&gt;com.alibaba&lt;/groupId&gt;
&lt;artifactId&gt;fastjson&lt;/artifactId&gt;
&lt;version&gt;1.2.46&lt;/version&gt;
&lt;/dependency&gt;
我发现了很多人分享代码的时候会省略import部分,我个人觉得这部分还是很重要的,同名类的话,这里如果不体现,还是很容易出错的

已采纳回答 / 慕粉4135521
下面的是我写的异常处理类有两点你需要注意看下    1.@ExceptionHandler注解填的是Exception.class吗?    2.else分支这里有没有作以处理,再者说了,这里总返回的是Result对象,你前台怎么可能会展现别的格式呢,说明你并没有返回Result对象,你可以试着用debug启动项目,然后打断点跟着程序看看<...code...><...图片...>
1.75倍看这舒服听着也舒服哈哈哈

最新回答 / NilXuan
泛型不需要引入啊,public class Result<T>{}就可以使用了啊。
一言不合就开车

最赞回答 / dusty_z
IllegalArgumentException:不合法的参数异常。是不是启动启动spring容器时报的错,建议去查看下spring aop进行事务控制时的配置。尤其是切点是否配置正确。
阅尽A-F罩杯的男人,失禁失禁!~~~~

已采纳回答 / 静墨思
@Test
public void addGirl() throws Exception{
    mvc.perform(MockMvcRequestBuilders.post("/girls").
            param("age","18").param("cupSize","B").param("money","100"))
            .andExpect(MockMvcResultMatchers....
课程须知
没有基础的同学建议先学习前置课程 《2小时学习Spring Boot》 http://www.imooc.com/learn/767, 代码示例请参考 https://git.oschina.net/liaoshixiong/girl
老师告诉你能学到什么?
Spring Boot针对Web方面的相关技巧

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消