导入jar 包
逆向原因分析:
@Resource注入为null:
按照解决难题的思路完成:
尝试了不同的方法,使用了基本的xml 配置bean 完成,bean 的注入:
但是
UserController中userService为null只有一个原因, 那就是你所使用的UserController对象没有被IoC容器所管理,你使用的对象是自己new出来的, 而不由spring创建的, 当然没有办法使用DI依赖注入。
public static void main(String[] args) {
AbstractApplicationContext context = new FileSystemXmlApplicationContext("D:/01.DownloadSRC/pluss3.0-rdp/pluss-service-bundle/src/main/resources/spring/applicationContext-service.xml");
System.out.println(context);
SnTimeSeqQueryDao snTimeSeqQueryDao=(SnTimeSeqQueryDao) context.getBean("snTimeSeqQueryDao");
List<SnTimeSeqPo> list = snTimeSeqQueryDao.findAll();
for (Iterator iterator = list.iterator(); iterator.hasNext();) {
SnTimeSeqPo snTimeSeqPo = (SnTimeSeqPo) iterator.next();
System.out.println(snTimeSeqPo.getName());
}
}
我想到去执行但是debug 结果是:debug 发现:sqlplus是空的l,此时应该发现,执行都当前指令
增加了:构造注入:
但是还是报错。 这里我没有看到sqlTemplate 的创建,只是加载了bean 定义log. 这里我想把定义Sqltemplate bean 加载进来的,
然后注入的,但是显示失败。就此中断。
2.更换思路后
增加一个contronller 遇到了访问路径的问题:这里我请教了别人,突显出自己对springboot 基本元素不熟悉。
在每个module的application.properties文件都可以配置server.context-path这个属性。开始使用spring boot的时候没有注意这个属性,其实默认可以不配。
出现了
The Network Adapter could not establish the connection
到了9 点 就 回去了。这里我没有尝试。
解决步骤和方案:
https://www.cnblogs.com/BelieveFish/p/10363849.html