课程
/后端开发
/Java
/Spring入门篇
为什么我用单元测试JsrService的时候 以前写的JDBC 打印的三句话也出来了 user=root pass=root url=jdbc:mysql:/......
2015-11-18
源自:Spring入门篇 4-9
正在回答
可能这三句话都是在bean初始化的时候调用的,因为自动扫描是扫描的整个包下面的,@Bean通过返回值获取bean的方法内可能有输出语句,导致这个bean初始化时输出了这几句话。例:
@Bean(name="stringStoreTest")
public Store stringStoreTest(){
System.out.println("s1:"+s1.getClass().getName());
System.out.println("s2:"+s2.getClass().getName());
return new StringStore();
}
路过蜻蜓1209 提问者
可能是你一不小心调用了的JDBC类的bean。
举报
为您带来IOC和AOP的基本概念及用法,为后续高级课程学习打下基础
7 回答为什么这样错了?
4 回答为什么没有ppt下载了
2 回答around1为什么又跑到before前面去了?
1 回答为什么慕课笔记现在截不了图?
3 回答请问为什么一直初始化不了id为pointcutBean的类