Skip to content

Legacy Overview

Paulo Gomes da Cruz Junior edited this page Aug 27, 2026 · 1 revision

Legacy Component — Overview

Overview

The legacy component is a Spring Boot application that provides access to historical and core domain data for the Waste Plus ecosystem.

Purpose

It primarily handles operations related to reporting units and codes that have not yet been migrated to the modern backend or that require specific legacy business logic.

Structure

Boundary/Layer Framework Version Purpose
Controller Spring Boot Web 3.5.14 REST API Exposure
Service Spring Boot 3.5.14 Business Logic
Repository Spring Data JPA 3.5.14 Database Access
Mapper MapStruct - Entity to DTO Mapping

Authentication

Similar to the modern backend, it integrates with the existing security infrastructure to ensure authorized access to legacy data.

See Also

Waste Plus Wiki

Home

Architecture

Codes

Decisions

Knowledge Base

Development

Changes

Clone this wiki locally