最赞回答 / 慕田峪5083171
findById 返回的是Optional<Girl>Girl girl = girlRepository.findById(id).get();
2018-10-12
个人觉得ResultUtil这个类里面的success和error两个方法没必要写了,因为message这个属性不同的错误,返回的信息也是不同的。如果都返回“错误”、“正确”的话那就不需要这个属性了。我觉得还是给“Result”这类增加一个全参构造方法比较合适了
2018-10-12
对于结果的json我使用阿里的fastJson转了(需要引入fastJson包),大家可以看看我关于本节课的源码:https://www.imooc.com/u/4135521/notepad/810
下面是fastJson的maven坐标:
<!-- 引入fastjson,日志输出的时候将对象转json用 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.46</version>
</dependency>
下面是fastJson的maven坐标:
<!-- 引入fastjson,日志输出的时候将对象转json用 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.46</version>
</dependency>
2018-10-12
我发现了很多人分享代码的时候会省略import部分,我个人觉得这部分还是很重要的,同名类的话,这里如果不体现,还是很容易出错的
2018-10-12
已采纳回答 / 慕粉4135521
下面的是我写的异常处理类有两点你需要注意看下 1.@ExceptionHandler注解填的是Exception.class吗? 2.else分支这里有没有作以处理,再者说了,这里总返回的是Result对象,你前台怎么可能会展现别的格式呢,说明你并没有返回Result对象,你可以试着用debug启动项目,然后打断点跟着程序看看<...code...><...图片...>
2018-10-09
最赞回答 / dusty_z
IllegalArgumentException:不合法的参数异常。是不是启动启动spring容器时报的错,建议去查看下spring aop进行事务控制时的配置。尤其是切点是否配置正确。
2018-09-30
已采纳回答 / 静墨思
@Test public void addGirl() throws Exception{ mvc.perform(MockMvcRequestBuilders.post("/girls"). param("age","18").param("cupSize","B").param("money","100")) .andExpect(MockMvcResultMatchers....
2018-09-27