Saya ingin menggunakan dukungan pegas untuk mengirim email. Proyek saya dibangun dengan maven-2 dan saya menggunakan spring-core 2.5.5 Saya mencoba mencari di repo pusat maven untuk artefak untuk dimasukkan ke dalam pom.xml saya, dan satu-satunya yang saya temukan adalah dukungan pegas . Masalahnya adalah versi tertinggi dalam repo adalah 2.0.8 dan itu tergantung pada spring-core v. 2.0.8. Haruskah saya menambahkan dan mengecualikan dari dependensinya spring-core, spring-aop, dan sebagainya, atau haruskah saya mencari artefak lain (tetapi mana yang akan dilakukan?) Atau menggunakan repo lain? Manakah artefak maven-2 yang tepat untuk org.springframework.mail dan di mana saya dapat menemukannya?
java
spring
maven-2
jakarta-mail
Tadeusz Kopec
sumber
sumber
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>
Jawaban:
Barang-barang surat ditemukan, agak aneh, dalam artefak dukungan konteks .
sumber
<!-- ########### SPRING-CONTEXT-SUPPORT ############ --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>3.0.5.RELEASE</version> </dependency>
sumber
Untuk menggunakan
MailSender
danSimpleMailMessage
melalui Spring Anda dapat menggunakan impor ini di kode Anda:import org.springframework.mail.MailSender; import org.springframework.mail.SimpleMailMessage;
Dan tambahkan toples mereka di proyek Anda.
Jika tidak, jika Anda menggunakan maven, Anda harus membuat impor ini di sumber Anda dan kemudian menambahkan dependensi:
Anda akan mendapatkan dukungan surat dari keduanya.
sumber