Ошибка запуска Spring Boot: java.io.FileNotFoundException: ресурс пути к классу [] не может быть открыт, поскольку он неJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка запуска Spring Boot: java.io.FileNotFoundException: ресурс пути к классу [] не может быть открыт, поскольку он не

Сообщение Anonymous »

Я пытаюсь запустить приложение весенней загрузки 3.x.x. В одной из конфигураций я использовал аннотацию @PropertySource для загрузки значений свойств, но во время запуска приложения не удается выдать следующее сообщение об ошибке:

Код: Выделить всё

 Caused by: java.io.FileNotFoundException: class path resource
[application-lib.properties] cannot be opened because it does not
exist  at
org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:211)
~[spring-core-6.0.8.jar:6.0.8]     at
org.springframework.core.io.support.EncodedResource.getInputStream(EncodedResource.java:160)
~[spring-core-6.0.8.jar:6.0.8]     at
org.springframework.core.io.support.PropertiesLoaderUtils.fillProperties(PropertiesLoaderUtils.java:100)
~[spring-core-6.0.8.jar:6.0.8]     at
org.springframework.core.io.support.PropertiesLoaderUtils.fillProperties(PropertiesLoaderUtils.java:74)
~[spring-core-6.0.8.jar:6.0.8]     at
org.springframework.core.io.support.PropertiesLoaderUtils.loadProperties(PropertiesLoaderUtils.java:60)
~[spring-core-6.0.8.jar:6.0.8]     at
org.springframework.core.io.support.ResourcePropertySource.(ResourcePropertySource.java:67)
~[spring-core-6.0.8.jar:6.0.8]     at
org.springframework.core.io.support.DefaultPropertySourceFactory.createPropertySource(DefaultPropertySourceFactory.java:37)
~[spring-core-6.0.8.jar:6.0.8]     at
org.springframework.core.io.support.PropertySourceProcessor.processPropertySource(PropertySourceProcessor.java:87)
~[spring-core-6.0.8.jar:6.0.8]
Когда я генерирую окончательный jar-файл и запускаю его из командной строки, проблем не возникает, но при попытке из STS выдается эта ошибка. Хотя этот файл присутствует в одном из модулей зависимости, расположенных в каталоге src/main/resources. Я реализовал код ниже.

Код: Выделить всё

@Configuration
@PropertySource("classpath:application-lib.properties")
@EnableEncryptableProperties
public class AppConfig {
Версии:

Spring Boot: 3.0.6

Java: 17
STS: 4.x



Подробнее здесь: https://stackoverflow.com/questions/775 ... h-resource
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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