事情是這樣的,最近公司又要開始一連串的 fortify 地獄,
其中一項要修改的風險是,傳入 File 的路徑都需要做檢測跟過濾,
不過因為被檢查的 project 是陳年老案子,當年寫的人也都不太在意這些事情,
所以變成現在要面對數百隻 Class 去修改跟檢查 File 傳入路徑。
然後剛剛改到一半突然想到,這需求不曉得能不能用 AOP 去切入,
當建構 File 時把路徑抓出來檢測就好。
但是測試了一下,發現怎麼寫好像都不會觸發 AOP 設定,
不曉得是我寫錯,還是不可以這樣寫。
有人嘗試過這件事情嗎?還麻煩給我一些意見,非常感謝~~
如果我的想法沒錯的話,Spring 的 AOP 是用在 bean 上面,會對 bean 包一層代理(proxy)
所以不能用在原生物件或自定義的物件上