Useful Links
Computer Science
Cloud Computing
Spring Boot and Cloud Native Applications
1. Foundations of Spring Framework
2. Introduction to Spring Boot
3. Development Environment Setup
4. Creating Spring Boot Applications
5. Building RESTful Web Services
6. Data Persistence with Spring Data
7. Configuration Management
8. Testing Spring Boot Applications
9. Spring Security Implementation
10. Spring Boot Actuator
11. Reactive Programming with Spring WebFlux
12. Messaging and Integration
13. Cloud Native Principles
14. Containerization with Docker
15. Spring Cloud Ecosystem
16. Kubernetes Deployment
17. CI/CD Pipeline Implementation
18. Observability and Monitoring
Data Persistence with Spring Data
Spring Data JPA Fundamentals
JPA Specification Overview
Spring Data Abstractions
Repository Pattern Implementation
Entity Manager Integration
Entity Design and Mapping
Entity Annotations
Entity Declaration
Table Mapping
Column Mapping
Primary Key Strategies
Auto-Generated Keys
Composite Keys
Natural Keys
Relationship Mapping
One-to-One Relationships
One-to-Many Relationships
Many-to-One Relationships
Many-to-Many Relationships
Entity Lifecycle Management
Persistence Context
Entity States
Lifecycle Callbacks
Repository Interfaces
CrudRepository Interface
Basic CRUD Operations
Batch Operations
Existence Checks
JpaRepository Interface
Extended Functionality
Batch Processing
Flushing Operations
PagingAndSortingRepository Interface
Pagination Support
Sorting Mechanisms
Page Requests
Custom Repository Methods
Derived Query Methods
Method Name Conventions
Query Creation Rules
Advanced Querying
JPQL Queries
Query Annotation Usage
Named Parameters
Positional Parameters
Native SQL Queries
Native Query Annotation
Result Set Mapping
Stored Procedure Calls
Criteria API
Type-Safe Queries
Dynamic Query Building
Specification Pattern
Query by Example
Example Matchers
Probe Objects
Matching Strategies
Data Transfer Objects
DTO Design Patterns
Entity-to-DTO Mapping
Manual Mapping
ModelMapper Integration
MapStruct Integration
Projection Interfaces
Interface-Based Projections
Class-Based Projections
Dynamic Projections
Previous
5. Building RESTful Web Services
Go to top
Next
7. Configuration Management