Я пытаюсь настроить свой источник данных в ресурсе свойств приложения и получаю желтое предупреждение о том, что источник данных Spring является неизвестным свойством. Ошибка возникает при вставке всех строк ниже.
Как правильно его настроить, чтобы избавиться от этой ошибки?
Я проверил, что зависимости pom.xml и mysql и jpa также импортируются правильно. Это мой первый проект, поэтому я не знаю, как исправить эту ошибку. Я думаю, что если я не разрешу здесь это, это превратится в более серьезную ошибку.
spring.datasource.url=jdbc:mysql://localhost:3306/projectdb
spring.datasource.username=root
spring.datasource.password=root
spring.jpa.show-sql=true
Вот код основного класса:
package com.bilal.student.dal;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class StudentdalApplication {
public static void main(String[] args) {
SpringApplication.run(StudentdalApplication.class, args);
}
}
Вот файл pom.xml:
<?xml version = "1.0" encoding = "UTF-8"?>
<project xmlns = "http://maven.apache.org/POM/4.0.0" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation = "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.bilal.student.dal</groupId>
<artifactId>studentdal</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>studentdal</name>
<description>STUDENT DAL</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.4.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
Предупреждение: spring.datasource.url - это неизвестное свойство. Я использую eclipse photon ide с рабочей средой mysql.
Имя файла конфигурации должно быть application.properties и находиться в src / main / resources. Вы это проверили? Вы пробовали запустить приложение?
Да, application.properties находятся в тех же папках, которые вы упомянули выше. Да, я попытался запустить приложение и получил следующую ошибку. Ошибка: не удалось найти или загрузить основной класс com.bilal.student.dal.StudentdalApplication Вызвано: java.lang.ClassNotFoundException: com.bilal.student.dal.StudentdalApplication
Не могли бы вы показать код своего основного класса?
Измените свой вопрос, чтобы добавить код основного класса
Код основного класса добавлен в вопрос.
Вы создаете приложение с помощью maven или gradle?
Я использую maven для этой сборки.
У вас есть этот плагин в вашем файле pom.xml? <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>? Попробуйте запустить mvn spring-boot:run в cmd или консоли из каталога вашего приложения.
Да, Мартин, у меня есть этот плагин в pom.xml. Я также добавил весь рассматриваемый код pom.xml.
Откройте cmd или терминал. Перейдите в каталог приложения с весенней загрузкой. Попробуйте запустить mvn spring-boot:run и скажите, что у вас получится.
Я сделал то же самое, что и вы, когда я открыл свой терминал и запустил эту команду mvn spring-boot: run. Ничего не произошло, покажи мне неизвестную команду.




Я устранил ошибку @Martin Zaragoza. На самом деле проблема была в моем пути сборки проекта. Я удалил папку .m2 в моем C: \ Users \ hp.m2, и все ошибки исчезли. Сейчас я успешно строю свой проект. Спасибо, что поддержали меня.
Откуда вы получили предупреждение? Я предполагаю, что вы используете ide, например eclipse или IntelliJ