Como rodar a aplicacao?Como é possivel colocar o H2 para subir?

O comando gradle bootRun so build a aplicacao e finaliza… ela nao roda… com é possivel?
Outra… e para subir o H2 deve-se configurar no .properties com algo do tipo…

spring.datasource.url=jdbc:h2:mem:testdb
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=

ou isso seria gerado automaticamente… pois o spring boot veria q o H2 esta no classpath…

Apos colocar @SpringBootApplication na classe Application e executar o comando gradle bootRun… o build falha com o seguinte motivo…

Field repository in challenge.QuoteServiceImpl required a bean of type ‘challenge.QuoteRepository’ that could not be found.

Application deve ser anotada com @SpringBootApplication
A entity quote com @Entity e o getId com @Id

Obrigado

1 Curtida

Olá @Turtle474
Você conseguiu resolver o problema/dúvida? Tem algo que eu possa ajudar?

Também estou com dificuldades pra rodar a aplicação :cry:

Que problema está acontecendo @Lemming2a3 ? Alguma mensagem específica? Quais passos você executou?

Então, na descrição do desafio diz pra gente seguir os seguintes passos:

Rodando Aplicação:

  1. Executar o comando gradlew bootRun
  2. A aplicação estará disponível em http://localhost:8080

Ao rodar o passo 1 recebo: bash: gradlew: command not found
Pesquisando em alguns foruns falaram sobre digitar apenas ./gradlew e ao rodar esse comado, o build é concluído com sucesso, mas não consigo acessar o http://localhost:8080

Acredito que o problema maior seja a minha inexperiência :frowning_face: poderias me detalhar um pouco melhor se tenho que fazer algo antes de executar esses passos?