-
AOP: 面向?qū)ο蟮凝嫶篌w系進(jìn)行橫切,并且將影響到多個(gè)類的公共行為進(jìn)行封裝成一個(gè)可重用的模塊(切面)。
關(guān)鍵思想:將通用的邏輯,從業(yè)務(wù)邏輯中分離出來
查看全部 -
面向過程和面向?qū)ο蟮膮^(qū)別
查看全部 -
POP: c語(yǔ)言就是面向過程的
查看全部 -
aop關(guān)鍵思想
查看全部 -
程序設(shè)計(jì)思想
查看全部 -
MAC git方法
查看全部 -
限制的方式
類里面要對(duì)變量進(jìn)行@Min的注解限制
controller的傳參對(duì)象前面要加一個(gè)@Valid注解,表明要驗(yàn)證的是這個(gè)對(duì)象,同時(shí)傳參后邊加一個(gè)BindingResult對(duì)象用來存儲(chǔ)驗(yàn)證的結(jié)果用以在方法內(nèi)進(jìn)行判斷
查看全部 -
如果傳參太多,可以改成直接傳一個(gè)對(duì)象就可以了
查看全部 -
controller: api
domain: 類
properties: 去application.yml文件取值
repository:就是和jpa方式的和數(shù)據(jù)庫(kù)綁定方法
service: 實(shí)際的實(shí)現(xiàn),對(duì)數(shù)據(jù)庫(kù)的操作
查看全部 -
第一個(gè)web-2是本地分支名,第二個(gè)web-2是遠(yuǎn)端的標(biāo)簽的名字
查看全部 -
1:@Valid表單驗(yàn)證
2:AOP攔截
3:異常統(tǒng)一處理
????3.1:不用if來進(jìn)行邏輯判斷控制,直接拋異常
????3.2:異常的拋出,需要有個(gè)code,還有msg兩個(gè)參數(shù),所以自己定義異常,繼承runtimeException,不要繼承Exception,不然不支持回滾
????3.3:要拋出的異常太多的話,直接在異常里寫code,和msg參數(shù),太繁瑣,寫一個(gè)enum枚舉來用。
4:?jiǎn)卧獪y(cè)試
查看全部 -
BindingResult ???
查看全部 -
@Before?
@After
查看全部 -
獲取HttpServlet的內(nèi)容
查看全部 -
@Pointcut("execution(.......)")
public void log(){}
把切點(diǎn)抽出來,后面可以直接調(diào)
@Before("log()")
@After("log()")
查看全部
舉報(bào)