最新回答 / 刹那芳华6
如果你按照老师给的代码写,那么原因是,代码中有 before(初始化)与after(关闭)。在获取Bean的时候就已经运行before方法,这就是初始化,经过获取后再运行after方法,这就是销毁,获取Bean报错是跟这两个方法无关的
2017-08-08
最新回答 / 1500330216李鹤佳
前四章老师给的代码那个项目中的spring包没有导入,需要手动导入下载的spring1和spring2中的jar包导入进去项目就可以完美运行了。
2017-08-02
最赞回答 / 慕码人7943638
我这样猜想,大概是 因为 Spring 源码中,@Autowired 注解 解析的时候, 有条件的是封装成 Map 类型, 如果突然用 HashMap 类型进行接收值,大概是会产生 【向下转型的概念】,所以才会报错。 《java机制中,向上转型是自动的, 向下转型 需要强制转换。。。。。》 用了 HashMap 类型来接收值,没有被强制转换,应该是会报错的
2017-08-02
最新回答 / 慕粉2333001784
<...code...>这是jdbc.properties文件内容driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/orderdb?useUnicode=true&characterEncoding=utf8user=password=initialSize=0maxActive=20maxIdle=20minIdle=1maxWait=60000
2017-08-02
最新回答 / 攻城狮Flion
视频里的resources文件是在SRC下,如果要用classpath根目录文件查找,resources文件要和src文件同级,否则是获取不到根目录下的reources里面的xml文件的
2017-07-31
最新回答 / ucandoooh
如果自行撰写了构造函数,编译程序就不会自动建立默认构造函数,所以会初始化失败。在private InjectionDAO injectionDAO上 或者 setter上@Autowired的话,而且撰写的带参构造函数没有注释掉,前两者就没有默认构造函数来调用形成实例对象了,所以报错里头会有说no default constructor 还有 initialization失败
2017-07-24
最赞回答 / Sean_Chou
楼上说的是对的。我们有不能和老师一样写的是因为老师在这节课之前没有说明他把main/resources包添加为Source Folder,<...图片...> ▲ 按照老师的设置,那么使用"classpath:spring-xxx.xml"是可以的。但...
2017-07-24