Приложение Spring-Boot не запускается после изменений в application.propertiesJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Приложение Spring-Boot не запускается после изменений в application.properties

Сообщение Anonymous »

В моем файле application.properties есть следующая конфигурация
#database-configurations
spring.datasource.url=jdbc:mysql://localhost:3306/exam
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class=com.mysql.cj.jdbc.Driver

#jpa-configurations
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true

Но приложение не запускается с этими конфигурациями. Раньше все работало нормально. Так получилось, что я по ошибке удалил конфигурации в файле application.properties и запустил приложение Spring-Boot. Не удалось запустить его, поскольку в файле application.properties явно не было конфигурации. Ошибка указывала на то, что URL-адрес источника данных не найден. Но теперь, даже когда я правильно ввожу все данные в файл application.properties, я все равно получаю ту же ошибку. Кажется, он не читает значения из файла application.properties. Он застрял в настройках конфигурации, которые я удалил из application.properties.
Я получаю следующую ошибку
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
[2m2023-01-22T14:55:32.603+05:30[0;39m [31mERROR[0;39m [35m152247[0;39m [2m---[0;39m [2m[ restartedMain][0;39m [36mo.s.b.d.LoggingFailureAnalysisReporter [0;39m [2m:[0;39m

***************************
APPLICATION FAILED TO START
***************************

Description:

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

Reason: Failed to determine a suitable driver class

Action:

Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).


Spring Tool Suit добавил следующие строки в папку META-INF в файле дополнительных метаданных конфигурации пружины.
{"properties": [{
"name": "spring.datasource.driver-class",
"type": "java.lang.String",
"description": "A description for 'spring.datasource.driver-class'"
}]}

Ниже приведен мой pom.xml


4.0.0

org.springframework.boot
spring-boot-starter-parent
3.0.2


com.exam
examserver
0.0.1-SNAPSHOT
examserver
backend code for exam portal

17



org.springframework.boot
spring-boot-starter-data-jpa


org.springframework.boot
spring-boot-starter-web



org.springframework.boot
spring-boot-devtools
runtime
true


com.mysql
mysql-connector-j
runtime


org.projectlombok
lombok
true


org.springframework.boot
spring-boot-starter-test
test






org.springframework.boot
spring-boot-maven-plugin



org.projectlombok
lombok











Подробнее здесь: https://stackoverflow.com/questions/751 ... properties
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»