有個傻子非要讓我寫篇文章,給她講講AOP、IOC在專案中怎麼用。
阿新 • • 發佈:2018-12-21
AOP:面向切面程式設計
-
SpringMVC元件註解的方式
> @ControllerAdvice是一個@Component,用於定義@ExceptionHandler,@InitBinder和@ModelAttribute方法,適用於所有使用@RequestMapping方法。
package com.zero.jimu.utils.exception.error; import com.zero.jimu.utils.IpAddrUtil; import org.slf4j.Logger; import org.slf4j.LoggerFactory;
IOC:控制反轉,也可以稱為依賴倒置
看了網上很多的回答,羅裡吧嗦的。其實很簡單,一句話就是,你不再需要通過new物件來獲取物件了,而是直接通過注入的方式將整個物件拿來使用。@Autowired這個總該認識吧!