Skip to content

[TASK:PPD1B004]#8

Merged
MateusOK merged 1 commit intomainfrom
PPD1B004
Oct 23, 2025
Merged

[TASK:PPD1B004]#8
MateusOK merged 1 commit intomainfrom
PPD1B004

Conversation

@MateusOK
Copy link
Owner

This pull request refactors the project from a "modulith" architecture to a "monolith" architecture, primarily by removing all dependencies and references to Spring Modulith and consolidating package structure. It also introduces a new configuration class for use case beans and updates imports throughout the codebase to reflect the new organization.

Dependency and architecture changes:

  • Removed all Spring Modulith dependencies (spring-modulith-starter-core, spring-modulith-starter-jpa, spring-modulith-actuator, spring-modulith-observability, spring-modulith-starter-test, and spring-modulith-bom) from pom.xml, and changed artifact and name references from "modulith" to "monolith". [1] [2] [3] [4] [5] [6]

Project structure and package refactoring:

  • Renamed main application class and controllers, moving them from the modulith subpackage to the root and updating package names accordingly. [1] [2] [3] [4]
  • Updated DTOs, responses, security, and use case classes to new package paths under com.soupulsar.application and com.soupulsar.domain, removing modulith references. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14]

Configuration improvements:

  • Added new UseCaseConfig class to define beans for use cases and security services, centralizing configuration in the monolith setup.

@MateusOK MateusOK self-assigned this Oct 23, 2025
@MateusOK
Copy link
Owner Author

tive que fazer isso

@MateusOK MateusOK merged commit a95dda6 into main Oct 23, 2025
1 check passed
@MateusOK
Copy link
Owner Author

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