Spring常见的注解说明
@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> <!-- 启用spring配置 --> <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>