Learn about exception handling in project Reactor.
Nguyen Nam Thai
I'm an AWS-certified developer, focusing on backend technologies. Over the past few years, I have been working mainly on projects built around Java and AWS.
Here's what I've written (so far):
Baeldung on Java
- Maven (11)
- Testing (4)
- Java (4)
- Spring (3)
- Reactive (3)
- Spring Security (1)
- Spring Persistence (1)
- Spring Boot (1)
- Data (1)
Understand the map() and flatMap() methods from Project Reactor.
Learn how to protect a Spring Boot Jersey application with Spring Social login and OAuth2.
Java exceptions are considered expensive and shouldn’t be used for flow control. This tutorial will prove that this perception is correct.
Learn how to inject a Spring bean into an ordinary object.
A quick and practical overview of Spring Data JPA Projections.
Learn how to create sequences with Flux’s generate, create, and handle.
A practical overview of most popular Spring Boot interview questions (with answers).
A quick and practical guide to null-safety annotations in Spring.
A quick and practical explanation of what a Spring Bean is.
An in-depth guide to configuring and running integration tests using Maven
Learn the ins and outs of working with unsigned integers in Java 8 and later.
Learn about the core plugins of the Maven build tool.
Have a look at the Maven site plugin for generating and deploying sites.
Learn how to verify the existence and content of files and directories using the Maven verifier plugin.
Have a look at the Maven Clean plugin, used to remove the output of the previous build.
Have a look at the Maven deploy plugin, used to push artifacts to a remote repository.
Have a look at the Maven install plugin, used to add artifacts to a local repository.
Learn how to run integration tests using the failsafe plugin.
Learn how to run tests in a Maven project using the surefire plugin.
Learn how to use the Maven compiler plugin, used to compile the source code of a Maven project.
Learn about the Maven resources plugin, used to copy files from resource directories to an output directory.
Learn how to detect document types and extract content from documents with Java and Apache Tika.
Learn Test-Driven Development while implementing a List implementation in Java.
Learn how to use conditions to make your AssertJ tests even more readable.
Learn how to create and use custom assertJ conditions to create readable test cases.
Learn how to use javac to generate *.class files.