Skip to content

mojtabaebadi/tutorials

This branch is 13740 commits ahead of, 18552 commits behind eugenp/tutorials:master.

Folders and files

NameName
Last commit message
Last commit date
Feb 9, 2019
Feb 9, 2019
Feb 24, 2019
Apr 6, 2019
Feb 24, 2019
Apr 28, 2019
May 2, 2019
Jun 29, 2019
Feb 24, 2019
Feb 9, 2019
Feb 9, 2019
Apr 7, 2019
Feb 24, 2019
Nov 30, 2018
Feb 24, 2019
Apr 7, 2019
Mar 13, 2019
May 30, 2019
May 5, 2019
May 27, 2019
Nov 30, 2018
Nov 30, 2018
Feb 3, 2019
Nov 30, 2018
Feb 9, 2019
Feb 24, 2019
Nov 30, 2018
Nov 30, 2018
May 5, 2019
Nov 30, 2018
Sep 26, 2018
Nov 30, 2018
Nov 30, 2018
Jun 20, 2019
Feb 9, 2019
Feb 27, 2019
Feb 3, 2019
Apr 5, 2019
Apr 11, 2019
Feb 9, 2019
Feb 28, 2019
May 5, 2019
Feb 9, 2019
May 24, 2019
May 5, 2019
Jun 10, 2019
May 2, 2019
May 5, 2019
May 12, 2019
May 10, 2019
Jun 29, 2019
May 27, 2019
May 2, 2019
Apr 25, 2019
Nov 30, 2018
Apr 5, 2019
Feb 9, 2019
Aug 5, 2018
Dec 21, 2018
Jun 8, 2019
Feb 9, 2019
Feb 9, 2019
May 26, 2019
Aug 5, 2018
Nov 30, 2018
Nov 30, 2018
Aug 14, 2018
May 5, 2019
Feb 24, 2019
Feb 3, 2019
Feb 26, 2019
May 5, 2019
May 5, 2019
Mar 13, 2019
Mar 25, 2018
Aug 5, 2018
Feb 9, 2019
May 5, 2019
May 15, 2019
May 4, 2019
Apr 5, 2019
Dec 29, 2018
May 5, 2019
Mar 4, 2019
Sep 7, 2018
Apr 7, 2019
May 5, 2019
Apr 28, 2019
May 5, 2019
Nov 30, 2018
Nov 30, 2018
Sep 7, 2018
Jun 12, 2019
Apr 17, 2019
May 7, 2019
Jun 26, 2019
May 10, 2019
Mar 3, 2019
May 12, 2019
Feb 24, 2019
May 5, 2019
Feb 24, 2019
Apr 8, 2019
Jun 21, 2019
Nov 30, 2018
Nov 30, 2018
Jun 27, 2019
Jun 24, 2019
Jun 25, 2019
May 5, 2019
Nov 30, 2018
Nov 30, 2018
Nov 30, 2018
May 5, 2019
Feb 24, 2019
Aug 21, 2018
Feb 9, 2019
Jun 8, 2019
Nov 30, 2018
Jun 9, 2019
Feb 9, 2019
May 9, 2019
Apr 25, 2019
Feb 24, 2019
Mar 13, 2019
Feb 9, 2019
Feb 9, 2019
Nov 30, 2018
Feb 28, 2019
May 5, 2019
Aug 21, 2018
Mar 29, 2019
Nov 30, 2018
May 5, 2019
Nov 30, 2018
Aug 5, 2018
Jun 8, 2019
May 14, 2019
May 31, 2019
Aug 5, 2018
Jun 29, 2019
May 5, 2019
Jun 9, 2019
May 21, 2019
Apr 26, 2019
Jun 29, 2019
Jun 9, 2019
May 5, 2019
Jun 8, 2019
Feb 27, 2019
Mar 27, 2019
May 5, 2019
Feb 3, 2019
Feb 9, 2019
Apr 27, 2019
Feb 9, 2019
May 27, 2019
Nov 30, 2018
Feb 3, 2019
Feb 9, 2019
Nov 30, 2018
Nov 30, 2018
Nov 30, 2018
Feb 9, 2019
Nov 30, 2018
Nov 30, 2018
Aug 21, 2018
Feb 27, 2019
Mar 2, 2019
Mar 2, 2019
Jun 16, 2019
Feb 9, 2019
Apr 29, 2019
Feb 24, 2019
May 5, 2019
May 26, 2019
Aug 5, 2018
May 5, 2019
Jun 29, 2019
May 15, 2017
Apr 13, 2018
Nov 30, 2018
May 24, 2019
Aug 5, 2018
Oct 16, 2016
Jun 19, 2019
Mar 18, 2019
Feb 24, 2019
Feb 9, 2019
Feb 27, 2019
Feb 9, 2019
May 8, 2019
Apr 12, 2019
May 5, 2019
Feb 9, 2019
May 8, 2019
Feb 28, 2019
Jun 12, 2019
May 5, 2019
Jun 26, 2019
Mar 13, 2019
Feb 9, 2019
May 5, 2019
Feb 9, 2019
May 30, 2019
May 8, 2019
May 8, 2019
Feb 9, 2019
Jun 8, 2019
Feb 21, 2019
Jun 11, 2019
Apr 6, 2019
Jun 27, 2019
Dec 29, 2018
Feb 9, 2019
Feb 9, 2019
Feb 9, 2019
May 7, 2019
Sep 9, 2018
Feb 9, 2019
May 5, 2019
Apr 6, 2019
May 26, 2019
Mar 13, 2019
Nov 30, 2018
May 6, 2018
Feb 9, 2019
May 5, 2019
Dec 9, 2018
Nov 30, 2018
May 11, 2019
Feb 17, 2019
May 11, 2019
Jun 1, 2019
Aug 5, 2018
Feb 9, 2019
Feb 24, 2019
Mar 4, 2019
Feb 9, 2019
Apr 21, 2019
Mar 4, 2019
Jun 8, 2019
May 8, 2019
Jun 4, 2019
Jun 16, 2019
Nov 30, 2018
May 2, 2019
Apr 6, 2019
Jun 27, 2019
May 5, 2019
Jun 25, 2019
Feb 9, 2019
Mar 31, 2018
May 10, 2019
Jun 6, 2019
Jun 13, 2019
Feb 9, 2019
Sep 16, 2018
May 22, 2019
Feb 24, 2019
Nov 30, 2018
Mar 11, 2019
Feb 9, 2019
May 5, 2019
May 5, 2019
Feb 9, 2019
Feb 24, 2019
Feb 9, 2019
Apr 6, 2019
Sep 16, 2018
Mar 4, 2019
Dec 22, 2018
May 5, 2019
Feb 28, 2019
Dec 20, 2018
Feb 9, 2019
Feb 9, 2019
May 5, 2019
Feb 9, 2019
Apr 9, 2019
Feb 9, 2019
May 3, 2019
May 12, 2019
May 5, 2019
May 5, 2019
May 12, 2019
Dec 22, 2018
Feb 9, 2019
Feb 9, 2019
Apr 6, 2019
Apr 7, 2019
Dec 12, 2018
May 24, 2019
Apr 4, 2019
Dec 12, 2018
Apr 5, 2019
Mar 17, 2019
May 26, 2019
Jun 11, 2019
Nov 30, 2018
Feb 9, 2019
Feb 17, 2019
May 5, 2019
Feb 28, 2019
Feb 28, 2019
Feb 13, 2019
May 21, 2019
May 5, 2019
May 5, 2019
May 5, 2019
Apr 6, 2019
Apr 11, 2019
May 5, 2019
May 5, 2019
May 5, 2019
May 10, 2019
Feb 9, 2019
May 5, 2019
May 5, 2019
Jun 7, 2019
May 5, 2019
May 10, 2019
Apr 6, 2019
Feb 9, 2019
Feb 9, 2019
Jun 1, 2019
Mar 3, 2019
Mar 4, 2019
Feb 9, 2019
Nov 30, 2018
Mar 27, 2019
Jun 18, 2019
May 5, 2019
Jun 27, 2019
Apr 11, 2019
May 5, 2019
Feb 9, 2019
Feb 9, 2019
May 8, 2019
Feb 27, 2019
Nov 30, 2018
May 5, 2019
Dec 10, 2018
May 5, 2019
May 5, 2019
Jun 23, 2019
Apr 7, 2019
Feb 9, 2019
May 5, 2019
May 5, 2019
Nov 30, 2018
Feb 9, 2019
May 5, 2019
May 5, 2019
Feb 9, 2019
Mar 30, 2019
Nov 30, 2018
Feb 9, 2019
May 5, 2019
Nov 22, 2018
Nov 29, 2017
May 25, 2019
Jun 29, 2018
Mar 25, 2017
Jun 22, 2018
Jun 25, 2019

Repository files navigation

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

About

The "REST With Spring" Course:

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 48.4%
  • XSLT 25.8%
  • JavaScript 11.6%
  • HTML 6.5%
  • CSS 2.9%
  • TypeScript 2.5%
  • Other 2.3%