org.springframework.mail의 어떤 이슈?


90

봄 지원을 사용하여 메일을 보내고 싶습니다. 내 프로젝트는 maven-2로 빌드되었으며 spring-core 2.5.5를 사용합니다. 나는 maven 중앙 저장소에서 pom.xml에 포함시킬 아티팩트를 찾으려고 노력했으며 내가 찾은 유일한 것은 spring support 입니다. 문제는 repo의 가장 높은 버전이 2.0.8이고 spring-core v. 2.0.8에 의존한다는 것입니다. 이를 추가하고 해당 종속성에서 spring-core, spring-aop 등을 제외해야합니까, 아니면 다른 아티팩트를 찾거나 (하지만 어느 것이할까요?) 다른 저장소를 사용해야합니까? org.springframework.mail에 대한 적절한 maven-2 아티팩트는 무엇이며 어디서 찾을 수 있습니까?


1
나는 Spring Boot를 위해 여기에 왔기 때문에 미래에 누군가를 도울 수있는 코멘트를 남겼습니다 : Include this Maven Dependency : <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>
ImtiazeA

답변:


144

메일 내용은 컨텍스트 지원 아티팩트 에서 다소 기이하게 발견 됩니다.


13
스프링 프레임 워크는 말도 안 돼요 ..... 링크 에서 "컨텍스트 지원"의 필요성을 언급 한 적이 있습니까 ? Hey Spring .... 전 세계의 1/2만이 Maven에서 삶을 낭비했습니다 ....
Jason

1
... 그리고 모든 org.springframework.mail 소스 자산은 메인 SpringSource / spring-framework 저장소 에서 호스팅됩니다 .
Abdull

31
 <!-- ########### SPRING-CONTEXT-SUPPORT ############ -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context-support</artifactId>
            <version>3.0.5.RELEASE</version>
        </dependency>

1

사용 MailSender하고 SimpleMailMessageSpring을 통해 코드에서 다음 가져 오기를 사용할 수 있습니다.

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

그리고 프로젝트에 항아리를 추가하십시오.

그렇지 않으면 maven을 사용하는 경우 소스에서 이러한 가져 오기를 수행 한 다음 종속성을 추가해야합니다.

  1. http://mvnrepository.com/artifact/org.springframework/spring-support/2.0.6
  2. http://mvnrepository.com/artifact/org.springframework/spring-context-support/3.2.0.RELEASE

둘 다에서 메일 지원을 받게됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.