Spring Boot
PreAuthorize
利用一個方法來進行權限驗證
"hasRole('ROLE_SYS_ADMIN') or @userService.isAuthor(principal.userId, #postId)"
Bean
啟動應用時候常見的錯誤乍一看都是初始話 Bean
失敗所踊,剛開始的時候摸不著頭腦文留。因為一般來說錯誤的真正原因在報錯的最后系羞,而不是一開始柑肴。
[TBD]
service
層循環(huán)引用問題
Validation
@Valid
- ViewModel
層級的校驗灼芭,能夠處理將請求消息體轉換成 ViewModel
過程中的數(shù)據(jù)
ConstraintValidator
- 自定義校驗器废膘。完成更加復雜的竹海、業(yè)務層面上的數(shù)據(jù)校驗