Spring Boot
Introduction| Introduction | |
| 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 |