Object obj = context.getBean(beanName);报错

Object obj = context.getBean(beanName);报错


http://img1.sycdn.imooc.com//climg/5e5b4fcc09d2735d05200071.jpg

老师,这个报错是因为i什么啊,上网查了好多资料都没搞明白。我的配置文件也没问题哇。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕柯南 2020-03-02 10:43:11

同学你好!

你context.  一下,看能出来什么方法。比如:

http://img1.sycdn.imooc.com//climg/5e5c72a8095e7a4905200226.jpg

祝学习愉快~

好帮手慕柯南 2020-03-01 18:25:52

同学你好!

建议你在pom文件中将spring-context的依赖先去掉。等maven重新加载好以后。

清理一下idea的缓存

http://img1.sycdn.imooc.com//climg/5e5b8d8c09e893eb03540766.jpg

然后再将spring-context的依赖添加上,刷新maven。测试一下。

祝学习愉快~

  • 提问者 随意看看 #1
    没用啊老师,还是有问题
    2020-03-01 19:20:45
好帮手慕柯南 2020-03-01 15:47:13

同学你好!

你导入的包是否正确呢?

http://img1.sycdn.imooc.com/climg/5e5b681a09e897c408260567.jpg

另外请问你的jdk和spring-context的版本是什么。建议你jdk使用1.8,spring使用4.0.2.RELEASE

祝学习愉快~



  • 提问者 随意看看 #1
    package com.jlau.sm.global; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import javax.servlet.GenericServlet; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; public class DispatcherServlet extends GenericServlet { private ApplicationContext context; public void init() throws ServletException{ super.init(); context = new ClassPathXmlApplicationContext("spring.xml"); } 都没错啊,老师,JDK是1.8的版本,spring用的也是4.0.2啊,都是一样的
    2020-03-01 16:21:09
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
SSM主流框架入门与综合项目实战2018版
  • 参与学习           人
  • 提交作业       205    份
  • 解答问题       4317    个

Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师