1.@Autowired注解在将要使用到的Service上面进行service的注入,就不用写getter and setter
e.g.
@Autowired
private YxStudentService studentService;
@Autowired
private PayResultService payresultService;
2.@Resource相当于@Autowired
区别@Resource采用byType,@Autowired采用byName
3.@Service和@Component("xxx")
这两个的用法感觉都差不多和<bean id="" class=""/>应该表示一个意思
4.@Scope("session")
bean的作用范围,例子里面是作用在session
e.g.
@Component("DriverAction")
@Scope("prototype")
public class DriverAction extends BaseAction<Driver> {
}
5.@Transactional注解事务
声明这个service所有方法需要事务管理
e.g.
@Component("allMailListService")
@Transactional
public class AllMailListServiceImpl extends HibernateBaseDao<AllMailList, Integer> implements AllMailListService {
}
暂时接触到的也就这些了,以后一定回去查找资料了解更多的注解,继续努力!