Autowired
private UserDao userDao;@Override
public BaseDao<User> getDao() { return userDao; } 

比如你写的代码叫UserService,有个其他的service依赖UserService同时也依赖UserDao,就不需要在这个service中对UserDao也@Autowired。要是删除没问题就删了呗,其实并没有什么用。顺便说一下,构造器注入比属性注入性能更好

@Autowired注入了dao,为什么还要写getDao(){return userDao}这个方法?有什么作用?相关推荐

  1. java web dao_JavaWeb项目,DAO应该怎么写?

    有一张字段足够多的表,要对它进行各种各样的查询: 根据字段A根据字段B,或者根据字段A和B,或者再加上字段C,然后可能还要加上分页,排序等等的逻辑. 现在的项目的DAO层为了满足上面这些需要出现了很多 ...

  2. 不能执行autowired_想用@Autowired注入static静态成员?官方不推荐你却还偏要这么做...

    生命太短暂,不要去做一些根本没有人想要的东西.本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈.MyBatis.JVM.中间件等小而美的专栏供以免费学习 ...

  3. 一次SpringBoot AutoWired 注入服务为null的事件

    问题表述: java.lang.NullPointerExceptionat com.ynd.back.socket.WebSocket.onMessage(WebSocket.java:113)at ...

  4. SpringCloud:多模块下Feign的使用,@Autowired注入问题以及JSON问题

    Feign简介 Feign是一个声明式WebService客户端.使用Feign能让编写WebService客户端更加简单,它的使用方法是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的 ...

  5. static属性能用@Autowired注入吗?

    本文内容: 1.起因 2.static 3.@Autowired 4.解决方案 先说结论:不能. ||  起因 从某系统交接过来一部分功能的代码,其中包含了一个工具类,该工具类中用到了一个Compon ...

  6. intellij idea中去除@Autowired注入对象的红色波浪线提示

    idea中通过@Autowired注入的对象一直有下划线提示. 解决:改变@Autowired的检查级别即可. 快捷键:Ctrl+Alt+s,进入idea设置界面,输入inspections检索 转载 ...

  7. [MyBatis]DAO层只写接口,不用写实现类

    团队开发一个项目,由老大架了一个框架,遇到了DAO层不用写接口了,我也是用了2次才记住这个事的,因为自己一直都是习惯于写DAO层的实现类,所以,习惯性的还是写了个实现类.于是遇到错误了. 找不到那个方 ...

  8. idea @Autowired 注入爆红(无法注入)

    问题如下图所示,idea @Autowired 注入爆红(无法注入) seettings ----> Editor Inspactions ----->spring ---->spr ...

  9. intellij idea 中去除 @Autowired 注入对象带来的红色下划线报错提示

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. PS: 有 2 种方法,第 2 种方法更简单,在此谢谢好心友人的评论. 方法1: idea中通过@A ...

最新文章

  1. YOLO V4 Tiny改进版来啦!速度294FPS精度不减YOLO V4 Tiny
  2. Gradle For Android
  3. 力扣(LeetCode):字符串转换整数 (atoi)
  4. 基础数学:关于二次无理数
  5. 每日一题(23)——malloc与free(四)
  6. vue-admin自定义后台管理系统(二)之vue-cli3创建前端项目
  7. javascript中数组遍历问题
  8. 数据分析-淘宝用户行为分析
  9. 基因重组-冲刺日志(第六天)
  10. 服务器-----tomact服务器工作原理及其工作报错
  11. Digital Twin 数字孪生 工业4.0 SCADA 物联网
  12. FPGA采集AD7606串行输源码加讲解
  13. 招式与内功谈起——设计模式概述(一)
  14. 计算机未响应硬盘,最近电脑打开磁盘或文件夹老程序未响应为什么啊,有什么办法可以解决?...
  15. matlab一维矩形积分,玩转matlab之一维 gauss 数值积分公式及matlab源代码
  16. 【通讯术语】VoLTE
  17. 哈工大李治军老师操作系统笔记【29】:目录与文件系统(Learning OS Concepts By Coding Them !)
  18. echarts图表生成base64
  19. 程序员:为了提升自己的竞争力!哪些含金量高的证书可以考?
  20. effective c++第四章(条款18-25)

热门文章

  1. jQuery基础:keydown( ) 与 keypress( ) 区别
  2. 项目经验分享——Java常用工具类集合 转
  3. ie浏览器中 overflow:hidden无作用的解决方案
  4. java并发环境安全初始化
  5. java设计模式_状态模式
  6. 80后,从爱情,到婚姻
  7. TCP,IP数据包结构
  8. vue单页面跳页没有数据了_详解刷新页面vuex数据不消失和不跳转页面的解决
  9. php团队规范,简单的PHP团队编程规范与习惯
  10. python construct_python入门第一步