Sobes.tech
Junior — Middle

Que parâmetros e configurações costuma definir nos ficheiros de configuração do Spring Boot para o seu projeto?

sobes.tech IA

Resposta da IA

Nos ficheiros de configuração do Spring Boot (geralmente application.properties ou application.yml) costumam definir os seguintes parâmetros:

  • server.port — porta na qual a aplicação é iniciada.
  • spring.datasource.url, spring.datasource.username, spring.datasource.password — configurações de conexão à base de dados.
  • spring.jpa.hibernate.ddl-auto — estratégia de atualização do esquema da base de dados (por exemplo, update, validate, create).
  • logging.level. — nível de logging para diferentes pacotes.
  • spring.profiles.active — perfil de configuração ativo (dev, prod, etc.).
  • management.endpoints.web.exposure.include — quais endpoints do actuator estão disponíveis.

Exemplo de application.properties:

server.port=8081
spring.datasource.url=jdbc:postgresql://localhost:5432/mydb
spring.datasource.username=user
spring.datasource.password=pass
spring.jpa.hibernate.ddl-auto=update
logging.level.org.springframework=INFO
spring.profiles.active=dev