1. @RestController和@Controller
@Controller:配置的視圖解析器
InternalResourceViewResolver會將返回的內容解析成jsp頁面或者html頁面,例如return “main”
,就會返回到main.jsp
頁面或者main.html
頁面
@RestController:相當於@ResponseBody + @Controller,返回的只是值而已,視圖解析器 失效
2. @Autowired 與@Resource
@Autowired:按byType自動注入,只要類型對了就行。
@Autowired(required=false)
表示對象可以爲null,@Autowired()@Qualifier("carDao")
則按名稱來
@Resource:默認按照名稱進行裝配,默認取字段名進行安裝名稱查找,如果寫了name則按name內容來@Resource(name="carDao")
3. @Service
@Service:用於標註業務層組件,service層
4. @Repository
@Repository用於標註數據訪問組件,dao層
5. @SuppressWarnings(“resource”)
讓編譯器對被批註的代碼元素內部的某些警告保持靜默。