Skip to content

Spring Migration from CLI Application#7

Closed
bennetpe wants to merge 1 commit intoamigoscode:mainfrom
bennetpe:initial-implementation
Closed

Spring Migration from CLI Application#7
bennetpe wants to merge 1 commit intoamigoscode:mainfrom
bennetpe:initial-implementation

Conversation

@bennetpe
Copy link

@bennetpe bennetpe commented Mar 5, 2026

Summary

Refactored application structure and migrated to Spring Boot with core domain management features.

Changes

  • Migrated CLI project to Spring Boot
  • Implemented booking, car, and user management domains
  • Added idempotency keys (MD5) to prevent duplicate bookings on retries
  • Integrated Spring Security with Basic Auth & BCrypt
  • Added unit and integration tests (JUnit, MockMvc)
  • Add Flyway DB Migrations

Database Configuration

  • Test Profile: H2 (in-memory)
  • Production: PostgreSQL

Testing

All features tested with JUnit 5 and MockMvc integration tests.

 - initial application structure
 - migrated the cli-project to spring boot
 - introduce booking, car, and user management domains
 - added unit and integration testing (junit, MockMvc)
@bennetpe bennetpe closed this Mar 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant