8

我得到一个

导入无法解决

以下导入错误,

import org.springframework.mail.MailSender;
import org.springframework.mail.SimpleMailMessage;

我在类路径中有以下库,但我不确定哪个 jar 文件具有上述导入。有人知道吗?

     org.springframework.aop-3.1.1.RELEASE.jar
     org.springframework.asm-3.1.1.RELEASE.jar
     org.springframework.beans-3.1.1.RELEASE.jar
     org.springframework.context-3.1.1.RELEASE.jar
     org.springframework.core-3.1.1.RELEASE.jar
     org.springframework.expression-3.1.1.RELEASE.jar
     org.springframework.jdbc-3.1.1.RELEASE.jar
     org.springframework.orm-3.1.1.RELEASE.jar
     org.springframework.web-3.1.1.RELEASE.jar
4

4 回答 4

29

你不见了org.springframework.context.support-3.1.1.RELEASE.jar

或者

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context-support</artifactId>
    <version>3.1.1.RELEASE</version>
</dependency>

如果您使用的是 Maven。

于 2012-08-23T18:22:30.300 回答
3

您应该添加到 pom.xml:

<dependency>
    <groupId>javax.mail</groupId>
    <artifactId>mail</artifactId>
    <version>1.4</version>
</dependency>

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context-support</artifactId>
    <version>4.0.5.RELEASE</version>
</dependency>

$mvn clean install 对我有用。:)

于 2015-04-26T21:17:38.117 回答
1

您可以对邮件使用 Spring 电子邮件启动启动器依赖项,见下文:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-mail</artifactId>
    <version>2.0.1.RELEASE</version>
</dependency>

这将包含spring-context-support&javax.mail依赖项

于 2018-05-02T12:50:56.700 回答
0

org.springframework.context.support-3.xyRELEASE.jar 丢失。您可以从以下 URL 下载“spring-context-support-3.2.0.RELEASE.jar”:

http://search.maven.org/#search%7Cga%7C1%7Cspring-context-support

转到 Java Build Path 并添加为外部 jar。

于 2012-12-31T07:10:20.837 回答