1. 程式人生 > >springMVC常用註解

springMVC常用註解

osi com 容器 需要 VC .com nbsp springmvc autowired

1.@Controller 用於標記在一個類上,使用它標記的類就是一個SpringMVC Controller 對象。分發處理器將會掃描使用了該註解的類的方法

2.@RequestMapping是一個用來處理請求地址映射的註解,可用於類或方法上。用於類上,表示類中的所有響應請求的方法都是以該地址作為父路徑,貼在方法上表示的是響應請求的方法的根路徑

3.@Service告訴spring管理中表現層是叫什麽名字,相當於在定義spring.xml的時候中的

技術分享圖片

4.@Repository(value="AAA")註解是告訴Spring,讓Spring創建一個名字叫“AAA”的UserDaoImpl實例。
當Service需要使用Spring創建的名字叫“AAA”的UserDaoImpl實例時,就可以使用@Resource(name = "AAA")註解告訴Spring,Spring把創建好的AAA註入給Service即可。

5.@Autowired可以對成員變量、方法和構造函數進行標註,來完成自動裝配的工作,我們也要清楚,@Autowired是根據類型進行自動裝配的

@Controller 用於標記在一個類上,使用它標記的類就是一個SpringMVC Controller 對象。分發處理器將會掃描使用了該註解的類的方法。通俗來說,被Controller標記的類就是一個控制器,這個類中的方法,就是相應的動作。
1、@controller 控制器(註入服務)
2、@service 服務(註入dao)
3、@repository dao(實現dao訪問)
4、@component (把普通pojo實例化到spring容器中,相當於配置文件中的<bean id="" class=""/>)

@Controller 用於標記在一個類上,使用它標記的類就是一個SpringMVC Controller 對象。分發處理器將會掃描使用了該註解的類的方法。通俗來說,被Controller標記的類就是一個控制器,這個類中的方法,就是相應的動作。

springMVC常用註解