Commit 5cdf7d4
committed
Add documentation for phases 10 to 16 of the Java Vault API project
- Phase 10: Project Setup - Overview of project structure and initial setup instructions.
- Phase 11: Health Endpoint - Implementation of the /health endpoint with a controller and DTO.
- Phase 12: Database Layer - Setup PostgreSQL with Flyway migrations and User entity.
- Phase 13: Notes API - Full CRUD implementation for notes with service and controller layers.
- Phase 14: Auth Layer - JWT authentication filter and user resolution in controllers.
- Phase 15: Passwords API - AES-256 encryption for password entries with CRUD operations.
- Phase 16: Docker & CI/CD - Multi-stage Dockerfile and GitHub Actions workflow for CI/CD.1 parent 2a00a64 commit 5cdf7d4
18 files changed
Lines changed: 5071 additions & 1 deletion
File tree
- vault-automation/java-backend/docs
- phase-01-java-foundations
- phase-02-jdbc-raw-database-access
- phase-03-hibernate-orm
- phase-04-java-web-servlet-jee
- phase-05-spring-framework-core
- phase-06-spring-boot
- phase-07-spring-data-jpa
- phase-08-spring-web-rest
- phase-09-spring-security
- phase-10-build-project-setup
- phase-11-build-health-endpoint
- phase-12-build-database-layer
- phase-13-build-notes-api
- phase-14-build-auth-layer
- phase-15-build-passwords-api
- phase-16-build-docker-cicd
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
0 commit comments