Chciałbym skorzystać ze wsparcia wiosennego do wysyłania maili. Mój projekt jest zbudowany za pomocą maven-2 i używam spring-core 2.5.5. Próbowałem poszukać w centralnym repozytorium maven artefaktów do umieszczenia w moim pom.xml, a jedyne, jakie znalazłem, to wsparcie wiosny . Problem w tym, że najwyższą wersją w repozytorium jest 2.0.8 i zależy to od spring-core v. 2.0.8. Czy powinienem go dodać i wykluczyć z jego zależności spring-core, spring-aop i tak dalej, czy powinienem poszukać innego artefaktu (ale który to zrobi?) Lub użyć innego repozytorium? Który artefakt maven-2 jest poprawny dla org.springframework.mail i gdzie mogę go znaleźć?
java
spring
maven-2
jakarta-mail
Tadeusz Kopeć
źródło
źródło
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>
Odpowiedzi:
Zawartość poczty znajduje się, dość dziwnie, w artefakcie obsługi kontekstu .
źródło
<!-- ########### SPRING-CONTEXT-SUPPORT ############ --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>3.0.5.RELEASE</version> </dependency>
źródło
Aby używać Springa
MailSender
iSimpleMailMessage
przez Spring, możesz użyć tych importów w swoim kodzie:import org.springframework.mail.MailSender; import org.springframework.mail.SimpleMailMessage;
I dodaj ich słoiki do swojego projektu.
W przeciwnym razie, jeśli używasz mavena, musisz wykonać te importy w swoim źródle, a następnie dodać zależności:
Otrzymasz wsparcie pocztowe od obu z nich.
źródło