org.springframework 包无法导入

ski*_*box 5 spring spring-nature

正如主题所说,我无法使用 SpringSource Tool Suite 在我的 web 动态项目中导入这个包。命令 Spring Tools --> Add Spring Project Nature 已经执行。谢谢你。

Ste*_*eri 3

你创建了什么样的项目?它是一个 Maven 项目吗?如果是这样,您需要确保您正在导入“至少” spring-context 依赖项,如下所示

\n\n
<dependency>\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0<groupId>org.springframework</groupId>\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0<artifactId>spring-context</artifactId>\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0<version>3.1.0.RELEASE</version>\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0<scope>runtime</scope>\n</dependency>\n
Run Code Online (Sandbox Code Playgroud)\n\n

(或您想使用的任何版本)

\n\n

[编辑]

\n\n

正如您所说,您通过此示例使用动态 Web 项目 -> http://www.vaannila.com/spring/spring-mvc-tutorial-1.html,您需要将以下 jar 文件添加到您的WEB-INF/lib文件夹

\n\n
antlr-runtime-3.0\ncommons-logging-1.0.4\norg.springframework.asm-3.0.0.M3\norg.springframework.beans-3.0.0.M3\norg.springframework.context-3.0.0.M3\norg.springframework.context.support-3.0.0.M3\norg.springframework.core-3.0.0.M3\norg.springframework.expression-3.0.0.M3\norg.springframework.web-3.0.0.M3\norg.springframework.web.servlet-3.0.0.M3\n
Run Code Online (Sandbox Code Playgroud)\n\n

您应该具备以下条件:

\n\n

lib文件夹

\n\n

添加“Spring Project Nature”不会为您添加依赖项,而只是指示 IDE 该项目正在使用 Spring。

\n