-
postman 直接繼承exception異常類不會進(jìn)行事物回滾,要繼承runtimeException才會回滾查看全部
-
表單驗證
使用spring boot @Valid 標(biāo)簽驗證
查看全部 -
java的枚舉和C#不同,Java的模板類用的時候類型可以省略。
查看全部 -
只有RuntimeException才可以事務(wù)回滾以區(qū)別于Exception
查看全部 -
1111查看全部
-
Service
在期待的值與實際測試值不同時會報錯
查看全部 -
開發(fā)完要自覺進(jìn)行單元測試
@RunWith(SpringRunner.class)??????//底層是junit @SpringBootTest
@Autowired
//自動從springboot的bean中進(jìn)行填充
@Test?? //測試類
對于controller層進(jìn)行測試:
@AutoConfigureMockMvc
查看全部 -
這里我們要在之前進(jìn)行一次關(guān)于年齡的驗證判斷時,如果我們要把返回值設(shè)為String類型,那么我們可能無法支持后面復(fù)雜的業(yè)務(wù)操作
以之前的編程習(xí)慣可以去進(jìn)行根據(jù)返回值判斷驗證,但是這樣就把驗證給了controller,同時也進(jìn)行了兩次驗證,效率變低了
查看全部 -
在編寫代碼過程中,當(dāng)我們發(fā)現(xiàn)重復(fù)時,要立即進(jìn)行優(yōu)化
查看全部 -
通過AOP處理請求:
url(請求路徑)
method(請求方式:get,post)
請求類方法
請求參數(shù)
查看全部 -
AOP注解通知執(zhí)行順序不一定
最好使用環(huán)繞通知
使用log打印日志的方式既能夠打印時間,也能夠打印日志出現(xiàn)的對應(yīng)類路徑,所以我們最好使用該方式進(jìn)行在控制臺的日志輸出
查看全部 -
添加依賴
建立aspect類(注意要是類之后往上加注解)
@Before注解? (execution(public * 類路徑.(..)))//這里括號里的..表示無論括號里是什么都會被攔截
查看全部 -
在controller層中對表單數(shù)據(jù)進(jìn)行篩選,如果不符合條件則結(jié)果存入后面的參數(shù)中,通過控制if來控制controller層后期對于這個的處理
查看全部 -
對象類中
@Min(value=18,message="")//表示最小十八歲,不然就會進(jìn)行攔截,攔截信息放在message屬性中去
在對象前加@Valid:表示這個對象要被驗證
參數(shù)的BindingResult屬性:結(jié)果返回到對象里邊去
查看全部 -
Aop的使用
查看全部
舉報