Closed atkaksoy501 closed 7 months ago
The recent updates introduce a comprehensive overhaul of a Java Spring Boot application, focusing on deploying to Azure, enhancing the database schema, and expanding the application's functionality. It includes automation of deployment, restructuring of the database, and addition of numerous RESTful API controllers, service interfaces, entity classes, and security configurations. This transformation aims to facilitate smoother operations, improved user management, and a more robust application architecture.
Files | Change Summary |
---|---|
.github/workflows/cicd.yml |
Introduced GitHub Actions workflow for Azure deployment |
Data.sql & Schema.sql |
Updated primary keys, added active field, renamed schema, and introduced new tables |
src/main/java/.../DTO/UserDTO.java src/main/java/.../business/DTOs/* |
Added DTO classes for user and various requests/responses |
src/main/java/.../HealTripApplication.java |
Updated JavaMailSender and ModelMapper configuration |
src/main/java/.../api/controllers/* |
Added RESTful API controllers for entity management |
src/main/java/.../business/abstracts/* src/main/java/.../business/concretes/* |
Introduced interfaces and implemented services for business logic |
src/main/java/.../core/entities/BaseEntity.java src/main/java/.../entities/* |
Introduced base entity and updated entity classes |
src/main/java/.../core/utilities/mapping/* |
Added ModelMapper configuration and service |
src/main/java/.../dataAccess/* |
Introduced data access interfaces for CRUD operations |
src/main/java/.../security/* |
Added security configurations and user authentication |
src/main/resources/banner.txt src/test/java/.../* |
Introduced project banner and test cases |
🐰✨
In the realm of code, where changes abound,
A rabbit hopped in, with updates profound.
From schema to server, through fields of Java Spring,
It leapt over hurdles, making APIs sing.With security tight and deployment so sleek,
This bunny’s work made the application peak.
🌟🚀🐰
Summary by CodeRabbit
New Features
Database Changes
users
andimages
).Data.sql
to adjust primary keys and add anactive
field to theusers
table.Refactor
ModelMapperManager
class for response and request mapping.Tests
Documentation