spring筆記-spring註解

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”)
在這裏插入圖片描述
讓編譯器對被批註的代碼元素內部的某些警告保持靜默。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章