Learn how to use the native Java mail library to send emails with and without attachments.
Also find me here:
Baeldung Author
baeldung
This is the standard author on the site. Most articles are published by individual authors, with their own profiles, but when multiple people have a strong contribution, we publish collectively here.
Here's what I've written (so far):
Baeldung on Java
- All
- Weekly Review (502)
- Core Java (225)
- Spring (171)
- Testing (157)
- Spring Boot (152)
- Java (142)
- Java String (121)
- REST (109)
- Spring Security (102)
- Spring MVC (99)
- Persistence (96)
- Java IO (92)
- Jakarta EE (77)
- NoSQL (76)
- Java Collections (73)
- Data (73)
- Spring Data (71)
- Algorithms (69)
- Java Concurrency (64)
- DevOps (64)
- Security (57)
- Series (56)
- Java Dates (52)
- JPA (51)
- Reactive (49)
- Maven (47)
- HTTP Client-Side (46)
- Java Map (45)
- Spring Cloud (42)
- Java Numbers (41)
- Java Streams (40)
- Java Array (40)
- JVM (40)
- Java List (38)
- JSON (37)
- Architecture (37)
- Logging (29)
- Spring Persistence (28)
- Jackson (28)
- IDE (27)
- Gradle (25)
- Spring Web (24)
- Networking (20)
- Cloud (20)
- XML (18)
- Web Services (17)
- Groovy (16)
- Spring WebFlux (15)
- Java Web (11)
- Artificial Intelligence (8)
- Docker (7)
- Spring AI (1)
- News (1)
Iteration in Thymeleaf
Filed under Spring MVC
Learn how to use iteration with Thymeleaf using the th:each attribute.
Introduction to Primefaces
Filed under Jakarta EE
Learn the basics of the Primefaces UI toolkit with demonstrations of some of its main features.
How to Find an Element in a List with Java
Filed under Java List
Have a look at some quick ways to find an element in a list in Java
A Quick Intro to the SpringBootServletInitializer
Filed under Spring Boot
Configure a Spring Boot app that’s packaged as a WAR using the SpringBootServletInitializer.
Java Concurrency Utility with JCTools
Filed under Java Concurrency
Learn how to implement non-blocking, concurrent data structures with the JCTools library
Java Weekly, Issue 226
Filed under Weekly Review
This week, among others, OracleCodeOne announcement, JDK 11 schedule, and a comprehensive write-up about breaking a monolith.
Spring MVC @PathVariable with a dot (.) gets truncated
Filed under Spring MVC
Learn how to handle path variables that contain a dot in Spring MVC request mappings.
Spring WebFlux Filters
Filed under Reactive, Spring WebFlux
Learn how to modify requests and responses using Spring Webflux Filters