Я разработал приложение Springboot с Maven в Eclipse.Класс, аннотированный @SpringBootApplication, считывает application.properties внутри src / main / resources.Внутри Eclipse все работает отлично.Используя Maven, я создал толстый jar, вот этот плагин, который я использую:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
<configuration>
<classifier>exec</classifier>
</configuration>
</execution>
</executions>
</plugin>
В целевой папке сгенерировано 2 jar, один с именем fatjar-exec.jar, а другой fatjar.jar,Когда я запускаю команду java -jar fatjar-exec.jar, возникает исключение, так как приложение не может прочитать файл application.properties.Я также разархивировал jar и правильно applciation.properties находится в папке BOOT-INF / classes.Есть намеки?