Я скачал Gradle и сделал новый проект с указанием на существующий файл Gradle.Теперь я хотел подключиться к базе данных H2.database.Вот мой build.gradle файл:
plugins {
id 'java'
id 'org.springframework.boot' version '2.0.5.RELEASE'
id "io.spring.dependency-management" version "1.0.6.RELEASE"
}
apply plugin: 'application'
apply plugin: 'idea'
group 'shop.hello.manualgradle'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
mainClassName = 'hello.HelloWorld'
repositories {
mavenCentral()
}
jar {
baseName = 'gs-gradle'
version = '0.1.0'
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
compile group: 'joda-time', name: 'joda-time', version: '2.2'
compile 'org.springframework.boot:spring-boot-starter-web'
compile 'org.springframework.boot:spring-boot-starter-data-jpa'
compile 'com.h2database:h2'
compile 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310'
}
А вот application.properties файл, который я сделал как в src / main / resources, так и в src /test / resources
spring.datasource.name=ecommercedb
spring.jpa.show-sql=true
#H2 settings
spring.h2.console.enabled=true
spring.h2.console.path=/h2-console
Я запускаю проект с идеей gradle для обновления зависимостей, затем собираю gradlew и запускаю gradlew.Там нет ошибки, но когда я иду на localhost: 8080 / h2-console все, что я получаю, это плохое соединение.Я тоже пробовал с Gradle Build.Почему это происходит?Я также использую IntelIJ, и у меня есть папки build и gradle красным, почему?Я использовал это руководство: https://www.baeldung.com/spring-angular-ecommerce, но я использую собственный gradle вместо Initializr, и у меня есть файлы Gradle: com.h2.database во внешних библиотеках, так что это должно работать, я думаю!Пожалуйста, помогите