为了账号安全,请及时绑定邮箱和手机立即绑定

Resource

Resource resource = (Resource) applicationContext.getResource("classpath:config.txt");

我的这句需要转换一下才不报错,为啥老师的不用

正在回答

2 回答

是不是你忘记实现applicationContextAware接口的原因?

我觉得applicationContext本身就实现了resourceloader的接口,所以调用getResource方法返回的就是resource类,但是这里的applicationContext是通过applicationContextAware来获得的,所以我觉得可能是没有实现aware接口的原因。。。

1 回复 有任何疑惑可以回复我~

1、可能是你没导包import org.springframework.core.io.Resource

2、可能是你这个类的名字就是Resource,和包名冲突了,所以他以为创建的是自己类的一个对象

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Spring入门篇
  • 参与学习       268784    人
  • 解答问题       963    个

为您带来IOC和AOP的基本概念及用法,为后续高级课程学习打下基础

进入课程
意见反馈 帮助中心 APP下载
官方微信