Spring常見的註解說明

2021-09-06 08:42:48 字數 1042 閱讀 2491

@component、@service、@conctrl用於注入乙個類

@autowired用於注入成員變數、方法、建構函式,它是通過byname方式經過依賴注入

@transactional用於事務控制的注入

採用spring註解的時候要啟用spring的註解並要重寫sessionfactory

註解配置檔案如下:

<

bean

id="sessionfactory"

class

="org.springframework.orm.hibernate3.annotation.annotationsessionfactorybean"

>

<

property

name

="configlocation"

value

="classpath:hibernate.cfg.xml"

>

property

>

bean

>

<

context:annotation-config

/>

<

context:component-scan

base-package

="com.zuxia.*"

/>

<

bean

id="tran"

class

="org.springframework.orm.hibernate3.hibernatetransactionmanager"

>

<

property

name

="sessionfactory"

ref="sessionfactory"

/>

bean

>

<

tx:annotation-driven

transaction-manager

="tran"

/>

beans

>

Spring常見的註解說明

component service conctrl用於注入乙個類 autowired用於注入成員變數 方法 建構函式,它是通過byname方式經過依賴注入 transactional用於事務控制的注入 採用spring註解的時候要啟用spring的註解並要重寫sessionfactory 註解配置檔...

Spring 註解說明

component repository service controller 目前這些沒有啥太大的區別 都是在實現類上進行標註 說明這是乙個元件。從名字上可以看出 service用於標註業務層元件,controller用於標註控制層元件 如struts中的action repository用於標註...

Spring註解說明

scope singleton 什麼都不傳是singleto是單例項,容器啟動的時候建立物件,放到ioc中,用到的時候到ioc中獲取,如果傳prototype表示是多例項,容器啟動的時候不建立物件,在呼叫的時候建立容器到ioc中。且呼叫一次建立一次。bean public student stude...