课程
/后端开发
/Java
/Spring入门篇
为什么在test 的时候不使用@autowired呢,而是依旧用getBean方式。
2017-06-14
源自:Spring入门篇 4-2
正在回答
Test是测试方法,类似于main()方法;用getBean是为了初始化容器,在容器中构造对象,然后再拿对象出来使用
@autowired是完成自动装配工作,帮你省去一些使用bean时的代码,但程序要运行起来总得有个主函数来装载这些bean,test就相当于main()
举报
为您带来IOC和AOP的基本概念及用法,为后续高级课程学习打下基础
2 回答在单元测试的时候为什么是传的beanInvoker而不是BeanInvoker呢
2 回答用@Autowired的时候,到底是写接口的名字还是实现类的名字呢?
2 回答为什么执行bean的时候不用main方法?
2 回答在用 default-autowire的时候值为byname和bytype时 不能添加构造方法 在用constractor时可以用set方法 坑啊 这是为什么
4 回答@Autowired为什么注入 不成功。说找不到bean