🚀 ApĂȘndice B — Guia De Propriedades De Elite

Nesta referĂȘncia rĂĄpida, apresentamos as propriedades mais importantes do application.yml para configurar seu sistema Green Dog Delivery no padrĂŁo Spring Boot 3.5.

⚙ ConfiguraçÔes Universais

# Servidor e Performance
server:
  port: ${PORT:8080}
  compression:
    enabled: true
  servlet:
    context-path: /api
 
# Dados e JPA (Jakarta Persistence)
spring:
  datasource:
    url: jdbc:mariadb://localhost:3306/greendog
    driver-class-name: org.mariadb.jdbc.Driver
  jpa:
    hibernate:
      ddl-auto: validate
    show-sql: false
    properties:
      hibernate.format_sql: true
 
# Camada Visual (Thymeleaf)
  thymeleaf:
    cache: true
    prefix: classpath:/templates/
    mode: HTML
 
# Monitoramento (Actuator)
management:
  endpoints:
    web:
      exposure:
        include: "health,info,metrics,prometheus"
  endpoint:
    health:
      show-details: when_authorized

IMPORTANT

Ordem de PrecedĂȘncia: Lembre-se de que variĂĄveis de ambiente (OS Environment Variables) sempre sobrescrevem o que estĂĄ no arquivo application.yml, o que as torna ideais para configuraçÔes de nuvem.

Com este guia em mĂŁos, vocĂȘ tem o mapa completo da Engenharia de Software Moderna. Sucesso em seus projetos!


âŹ…ïž CapĂ­tulo Anterior