4 回答

TA貢獻(xiàn)3593條經(jīng)驗(yàn) 獲得超0個(gè)贊

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超4個(gè)贊
對(duì)于那些比較復(fù)雜的而且分散的檢驗(yàn),一般通過(guò)一個(gè)DTO收集后,使用一個(gè)統(tǒng)一的validator做處理,之后再以Spring的整合方式拋出異常。

TA貢獻(xiàn)1735條經(jīng)驗(yàn) 獲得超5個(gè)贊
你這種情況很正常。mvc相比ddd的缺陷也就是在這里。比較直接的方法是,controller這邊封裝一個(gè)form對(duì)象作為參數(shù),然后再拆解。更進(jìn)一步是,封裝的form里可以再引用你原有的那些bean。這樣就可以了

TA貢獻(xiàn)1890條經(jīng)驗(yàn) 獲得超9個(gè)贊
看了樓主問(wèn)題,和其他人回答,沒(méi)有太明白:
spring支持hibernate-validator和JSR,還可以自定義驗(yàn)證標(biāo)簽,驗(yàn)證器可以對(duì)象多層驗(yàn)證,也可以支持分組groups!不知道大伙說(shuō)的什么缺陷,麻煩知道的可以描述下,謝謝...
- 4 回答
- 0 關(guān)注
- 907 瀏覽
添加回答
舉報(bào)