@Repository和@Mapper

区别

@Repository

@Repository需要在Spring启动类中配置扫描地址,然后生成Dao层的Bean才能被注入到Service层中

如果在启动类上不加扫描地址的话会报错

加上就不会报错

@Mapper

不需要配置扫描地址,通过xml里面的namespace里面的接口地址,生成了Bean后注入到Service层中。

@Srvice层

@Resource(name = "userDao")

参考

原文地址:https://www.cnblogs.com/rzkwz/p/13571322.html