@repository注解 的作用
时间: 2023-10-05 13:14:22 浏览: 110
spring注解
`@Repository` 注解是 Spring Framework 中的一个常用注解,它用于标记一个类为数据访问层(DAO)组件,即用于访问数据库或其他持久化存储机制。当一个类被 `@Repository` 注解标记时,Spring 会自动创建该类的实例,并将其注册为 Spring 容器中的一个 Bean。
除了在程序中使用 `new` 关键字来创建 DAO 实例之外,我们还可以通过在另一个类中使用 `@Autowired` 或者 `@Resource` 注解来自动注入 DAO 实例。而 `@Repository` 注解则是让 Spring 自动扫描指定的包路径,找到被标记为 `@Repository` 的类,然后自动创建实例并注册为 Bean。
一般来说,`@Repository` 注解还会和其他注解一起使用,例如 `@Transactional` 注解,用于控制事务。总之,`@Repository` 注解是 Spring Framework 中非常有用的注解之一,它可以帮助我们更方便地创建和管理 DAO 实例。
阅读全文