How could I send an email with Spring 4 (and Spring Boot) by using a pure annotation-based approach (according to the Java Configurations>
Using Spring Boot 1.2 onwards, a JavaMailSender could be auto-configured for you. I've got this video explaining how exactly to send mails using Spring Boot 1.2 onwards. Spring Lemon's source code could be referred to for the exact details.