今天在寫程序的時候研究了一個以前沒有太多想過的注解(@Component),在網上查找資料并經過實踐,記錄一下。
@component注解和@bean。用于標注控制層,相當于struts中的action層
用于標注服務層,主要用來進行業務的邏輯處理
用于標注數據訪問層,也可以說用于標注數據訪問組件,即DAO組件.
(把普通pojo實例化到spring容器中,相當于配置文件中的<bean id="" class=""/>
)
泛指各種組件,就是說當我們的類不屬于各種歸類的時候(不屬于@Controller、@Services等的時候),我們就可以使用@Component來標注這個類。
<context:component-scan base-package=”com.*”>
上面的這個例子是引入Component組件的例子,其中base-package表示為需要掃描的所有子包。
被@component
、@controller
、@service
、@repository
注解的類,都會把這些類納入進spring容器中進行管理
本質上后三個就是對com的擴展,目前版本用起來都一樣,不過看起來更加清楚罷了(后面版本的spring可能會給這三個標簽加更多的功能
)
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态