* [BAEL-3019] Add sample code for empty and blank string checks * [BAEL-3019] Add article link to module README * [BAEL-3019] Remove blank line in the beginning of certain tests * [BAEL-3019] Unroll tests and adhere to givenXXX_thenXXX naming convention * Revert "[BAEL-3019] Add article link to module README" This reverts commit 675295fafa53861d2bd3eb0e766665a58adda97d. * [BAEL-3019] Bump guava version for 'java-strings-2' to 28.0-jre
The "REST with Spring" Classes
Here's the Master Class of REST With Spring (along with the newly announced Boot 2 material):
>> THE REST WITH SPRING - MASTER CLASS
And here's the Master Class of Learn Spring Security:
>> LEARN SPRING SECURITY - MASTER CLASS
Java and Spring Tutorials
This project is a collection of small and focused tutorials - each covering a single and well defined area of development in the Java ecosystem.
A strong focus of these is, of course, the Spring Framework - Spring, Spring Boot and Spring Security.
In additional to Spring, the following technologies are in focus: core Java
, Jackson
, HttpClient
, Guava
.
Building the project
To do the full build, do: mvn clean install
Building a single module
To build a specific module run the command: mvn clean install
in the module directory
Running a Spring Boot module
To run a Spring Boot module run the command: mvn spring-boot:run
in the module directory
#Running Tests
The command mvn clean install
will run the unit tests in a module.
To run the integration tests, use the command mvn clean install -Pintegration-lite-first