spring几个常用注解

野性酷女 2022-08-08 03:26 312阅读 0赞

@Controller 控制层,就是我们的action层
@Service 业务逻辑层,就是我们的service或者manager层
@Repository 持久层,就是我们常说的DAO层

而@Component (字面意思就是组件),它在你确定不了事哪一个层的时候使用。
@RequestMapping(“/menu”) 请求映射
@Resource 用于注入,( j2ee提供的 ) 默认按名称装配,@Resource(name=”beanName”)
@Autowired 用于注入,(srping提供的) 默认按类型装配
@Transactional( rollbackFor={Exception.class}) 事务管理
@ResponseBody
@Scope(“prototype”) 设定bean的作用域

  1. 如果ACTION中没有@Scope("prototype"),有可能报找不到XXXACTION的错误!写上这个就表示每次请求都重新创建一个ACTION,与SINGALON对应,俗称“多例”

@Override 覆盖父类的方法或继承接口的方法

  1. jdk5就已经有了 但是不支持接口的实现,jdk6支持接口的实现了,所以jdk1.6以上版本

发表评论

表情:
评论列表 (有 0 条评论,312人围观)

还没有评论,来说两句吧...

相关阅读