Repository navigation
Legacy Conventions
Paulo Gomes da Cruz Junior edited this page Aug 27, 2026
·
1 revision
Follows a structured layered approach under ca.bc.gov.nrs.hrs:
-
configuration/: Application configurations. -
controller/: REST controllers. -
service/: Domain services (often sub-packaged by domain likesearch,codes). -
repository/: Data access layer. -
entity/: JPA entities. -
dto/: Data transfer objects. -
mappers/: MapStruct mappers. -
exception/: Application-specific exceptions.
-
Controllers: Suffix with
Controller. -
Services: Suffix with
Service. -
Repositories: Suffix with
Repository. -
DTOs: Suffix with
Dto. -
Mappers: Suffix with
Mapper.
- Heavy use of MapStruct for object mapping.
- Standard Spring Boot 3 conventions.
This wiki documents NR Waste Plus for users and developers. Verify security and deployment guidance against the current application configuration before applying it elsewhere.
- Report an issue or ask a question in the GitHub repository.
- Follow the Contributing Guidelines to propose an update.
- Read the Code of Conduct.
Collection indexes support human browsing and machine retrieval. Keep both current when adding or moving wiki pages.
NR Waste Plus Wiki | GitHub Repository