@Autowired注入了dao,为什么还要写getDao(){return userDao}这个方法?有什么作用?
2017-12-12 18:31
405 查看
Autowired private UserDao userDao; @Override public BaseDao<User> getDao() { return userDao; } 比如你写的代码叫UserService,有个其他的service依赖UserService同时也依赖UserDao,就不需要在这个service中对UserDao也@Autowired。 要是删除没问题就删了呗,其实并没有什么用。 顺便说一下,构造器注入比属性注入性能更好
相关文章推荐
- 无论url请求什么.都可以拼接class类名.实例化.传递get参数-->给当前控制器-->传递给抽象父类-->都交给抽象父类.这个方法去处理call_user_func_array()
- getUserPrincipal() 这个方法到底是做什么用的?
- @Autowired的作用,自动装配,省去写get/set方法
- 从头认识Spring-2.3 注解装配-@autowired(3)-通过构造器方法注入
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(三):通过 @Autowired的使用来消除 set ,get方法。
- 【SpringBoot】拦截器使用@Autowired注入接口为null解决方法
- 静态 方法中使用Autowired注解的service或dao的问题
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(三):通过 @Autowired的使用来消除 set ,get方法。
- 请问,在下面这个函数中m_pMainWnd = &dlg;的作用是什么?为什么我把这句话注释起来之后程序依然是正确的啊?
- 从头认识Spring-2.3 注解装配-@autowired(2)-通过set方法或者其他方法注入
- 如题,既然直接对一个实例发送方法名就可以调用这个方法,那为什么还要使用performSelector:去调呢?两者u有啥区别
- 从头认识Spring-2.3 注解装配-@autowired(3)-通过构造器方法注入
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(三):通过 @Autowired的使用来消除 set ,get方法。
- @Autowired注入dao时失败
- Spring为什么Autowired注入的是接口
- 在 rest 风格 url 资源中, GET/POST/PUT/DELETE 等方法各有什么作用与区别?
- 拦截器getmodel方法什么时候被调用(没搞懂有什么鸟用,自己搭的项目中用到了这个)
- Spring为什么@Autowired注入的是接口
- var tensquared=(function(x) {return x*x;}(10)); //这是一个函数表达式 问:为什么花括号后面还有一个(10)的?而且整个句子用()扩起来?这个是什么表
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(三):通过 @Autowired的使用来消除 set ,get方法。