Spring中的持久层数据访问Dao注解这样使用@Repository(ExampleDao),括号里的值是代表什么起什么作用?

Java我人生 2015-02-05 04:04:05
Spring中的持久层数据访问Dao注解这样使用@Repository(exampleDao),括号里的值是代表什么起什么作用,也可以单独使用@Repository不加边的东西,问题是加了后边有什么好处,括号里边的的名字是说这个类为持久层的dao组件,还是说spring需要实例话一个这样对象的时候,名字为ExampleDao,因为我看项目上有人这个名字首字母大写代表此类有的首字母小写和当前Daobi名字不匹配。欢迎大牛们来帮解答这个疑惑,网上没搜到相关东西
...全文
7717 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Java我人生 2015-02-06
  • 打赏
  • 举报
回复
@qq467339640 非常感谢你的回复,明白了!
浪里花 2015-02-06
  • 打赏
  • 举报
回复 8
就是bean的名称,如果不加括号里面的spring管理的bean默认及时类名首字母小写, 好处就是如果有多个同一个类型的bean,可以加上名称自己区分,举个例子吧 一个接口有多个实现类,因为spring注入默认按类型查找,只是注入就要报错,你给每个实现类上的bean加上名字,注入的时候再加上@Qualifier(你要注入bean的名称)就行了
Java我人生 2015-02-05
  • 打赏
  • 举报
回复
怎么没人能解答我这个疑惑吗,大牛们快来啊

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧