1. 程式人生 > >Spring常用註解——@Repository

Spring常用註解——@Repository

@ Repository

@Repository對應資料訪問層Bean ,例如:

@Repository(value="userDao")
public class UserDaoImpl extends BaseDaoImpl<User> {
………
}

@Repository(value="userDao")註解是告訴Spring,讓Spring建立一個名字叫“userDao”的UserDaoImpl例項。

當Service需要使用Spring建立的名字叫“userDao”的UserDaoImpl例項時,就可以使用@Resource(name = "userDao")註解告訴Spring,Spring把建立好的userDao注入給Service即可。

// 注入userDao,從資料庫中根據使用者Id取出指定使用者時需要用到
@Resource(name = "userDao")
private BaseDao<User> userDao;

 參考文章: