最贊回答 / 慕田峪5083171
findById?返回的是Optional<Girl>Girl girl =?girlRepository.findById(id).get();
2018-10-12
個人覺得ResultUtil這個類里面的success和error兩個方法沒必要寫了,因為message這個屬性不同的錯誤,返回的信息也是不同的。如果都返回“錯誤”、“正確”的話那就不需要這個屬性了。我覺得還是給“Result”這類增加一個全參構造方法比較合適了
2018-10-12
對于結果的json我使用阿里的fastJson轉了(需要引入fastJson包),大家可以看看我關于本節課的源碼:http://www.xianlaiwan.cn/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