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