Sign inSign up

devtrustcv/zeemsv-api

By devtrustcv

•Updated about 10 hours ago

Image
0

4.0K

devtrustcv/zeemsv-api repository overview

⁠zeemsv-api

Projeto Spring Boot base para ZEEMSV seguindo o modelo:

Controller
   ↓
DTO
   ↓
Service / ServiceImpl
   ↓
Mapper
   ↓
Model
   ↓
Bus / BusImpl
   ↓
Mapper
   ↓
Entity
   ↓
Repository
   ↓
DB

⁠Estrutura adotada

src/main/java/cv/zeemsv/api
├── application        # DTO, service e mapper da camada de aplicação
├── domain             # model e business/bus
├── infrastructure     # entity, mapper entity/model e repository
├── interfaces         # response envelope e tratamento de erro
├── web                # controllers REST
├── config
└── security

⁠Executar localmente

java -jar target/zeemsv-api-0.0.1-SNAPSHOT.jar

Swagger:

http://localhost:8086/zeemsv-api/swagger-ui.html

Healthcheck:

http://localhost:8086/zeemsv-api/actuator/health

⁠Nota técnica importante

As entidades foram geradas como esqueleto a partir do ficheiro docs/zeemsv_v2.erd. Esse ERD tem os nomes das tabelas e relações, mas não inclui as colunas completas. Antes de usar em produção, substituir os esqueletos das entidades pelo mapeamento real vindo do DDL PostgreSQL.

Tag summary

Content type

Image

Digest

sha256:3fa37f5ec…

Size

295.6 MB

Last updated

about 10 hours ago

docker pull devtrustcv/zeemsv-api