1
resposta

Erro ao executar o Spring Boot sem passar o profle

Após seguir o passo a passo mostrado na aula, ao executar o Spring Boot, seja por linha de comando ou pelo botão 'Run' do IntelliJ, apresentou o seguinte erro:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'JWTUtil': Injection of autowired dependencies failed

Ao analisar a saida do Spring Boot, percebi que o profile que estava sendo executado não era nem o 'dev' e nem o 'prod', e sim o 'default'.

2025-01-14T07:34:40.049-03:00  INFO 27480 --- [  restartedMain] i.g.h.forum.ForumApplicationKt           : No active profile set, falling back to 1 default profile: "default"

A solução que encontrei foi alterar o arquivo application.yml para ficar da seguinte forma:

spring:
  profiles:
    active: @activatedProperties@

Dessa forma, consegui resolver esse problema.

1 resposta

Bom dia, Henrique! Tudo bem?

Fico feliz que tenha conseguido resolver o problema que estava tendo. Além disso, agradeço por compartilhar a solução que você encontrou aqui no fórum! Sei que ajudará outros alunos que enfrentarem a mesma situação.

Bons estudos!