当前位置: 首页 > 知识库问答 >
问题:

找不到Spring应用程序上下文

孟健
2023-03-14
@ImportResource("classpath:applicationContext.xml")
@ImportResource("/tmp/classpath:applicationContext.xml")

共有1个答案

温浩大
2023-03-14

经过大量的研究,我们终于发现了是怎么回事。这一条很棘手,但它是有道理的:

Java1.8 ASM ClassReader无法解析类文件-可能是由于新的Java类文件版本尚不受支持

从本质上说,新的ASM不像以前那样读取类,而Spring3在读取类时使用了旧的ASM兼容性。这导致只有在切换到Spring4时才能在Java8中运行应用程序。Spring确实保证了Spring 4与自Java6以来的任何旧java版本之间的兼容性:

 类似资料:
  • servlet-context.xml 应用程序上下文. xml 调用方法 堆栈跟踪

  • 我第一次手工将AngularJS和spring boot应用程序连接在一起。我遇到的问题是@RestController没有返回索引页: 目录: 它会继续呈现默认的404错误页面: ----------------更新1------------------ 我添加了一个配置文件: 重新控制器 主要类别: 上面的主类仍然返回默认的404错误页面。

  • 我多年来一直在使用Spring MVC,我试图理解与Spring Boot的一些关键区别。 你能帮我确认一下吗?或者让我明白我在这里遗漏了什么?

  • 只有当用户经过身份验证时,我才能在JSP页面中显示注销链接。在JSP页面的这一行有一个例外: 例外情况: 这是我的应用程序上下文安全性。xml: 我知道我可以在http标记中使用expression=“true”,但这意味着我必须在intercept url标记和java代码中使用expression。有解决办法吗?

  • 问题内容: 有没有办法在Spring应用程序中静态/全局地请求ApplicationContext的副本? 假设主类启动并初始化了应用程序上下文,它是否需要通过调用堆栈将其向下传递给需要它的任何类,或者是否有一种方法可以让类要求先前创建的上下文?(我认为必须是单身人士?) 问题答案: 如果需要访问容器的对象是容器中的Bean,则只需实现BeanFactoryAware或ApplicationCon

  • 我无法在intellij中运行Spring Boot Framework应用程序。我正在使用maven,由于某种原因,它找不到我的主类。另外,在我的Spring应用程序类中,我得到了SpringApplication的一个错误。运行表示无法访问组织的命令。springframework。果心环境。环保。 我的pom.xml: 这是我的课程: }