Użyj wiosennych adnotacji, aby automatycznie zastosować Interceptor Hibernate?

W mojej klasie usług potrzebuję sesji hibernacji. Obecnie robię to w pliku bean.xml:

<bean id = "userDao" class="org.springframework.aop.framework.ProxyFactoryBean">
 <property name="target">
   <ref bean="userDaoTarget" />
 </property>

 <property name="proxyInterfaces">
   <value>com.app.dao.UserDao</value>
 </property>

 <property name="interceptorNames">
   <list>
     <value>hibernateInterceptor</value>
   </list>
 </property>

 <qualifier value="proxy" />
</bean>

...

<bean id="hibernateInterceptor" 
   class="org.springframework.orm.hibernate3.HibernateInterceptor">
 <property name="sessionFactory">
   <ref bean="sessionFactory" />
 </property>
<bean>

(kopiowane ręcznie, może to być literówka ..)

Przechodzę do używania adnotacji w XML, zastanawiałem się, czy istnieje sposób, aby użyć ich do skonfigurowania serwera proxy, tak jak powyżejw tym przechwytywacz hibernacyjny? Jeśli nie - czy istnieje sposób na zmniejszenie ilości XML (z około 7 DAO sprawia, że ​​jest to bardzo zaśmiecone)

questionAnswers(2)

yourAnswerToTheQuestion