Spring Boot
IntroductionIntroduction | |
Initialization | |
Dependency Injection | |
Spring Profiles | |
Spring Bean Lifecycle | |
Properties File | |
CommandLineRunner Interface | |
Lombok |
Introduction | |
Timestamps and Id | |
Basic Entity | |
OneToOne Mapping | |
OneToMany and ManyToOne Mapping | |
ManyToMany Mapping | |
Enumerations | |
Repositories | |
JPA Query | |
Database Setup |
Introduction |
Introduction | |
RESTFul Services | |
Basic Controllers | |
Controller Parameters | |
Validation and Constraints | |
Rest API Controllers | |
MapStruct |
Introduction | |
Setup and Controllers | |
Decorators and Fragments | |
Model Data | |
Conditional, Text, Forms, etc | |
Internationalization (i18n) |
Exception Handling | |
Scheduling | |
Aspect Oriented Programming (AOP) and Interceptors |
IDE Debugging and Debugger | |
Logger and System.out.print | |
Application Properties |
Introduction | |
Basic Test | |
Mockito (Mock's and Spy's) | |
Using Profiles and Database Setup | |
Other Test Examples (@DataJpaTest, MapStruct, Selenium, Profiles) |
Java Docs | |
Swagger | |
HATEOAS |