我正在处理Sping Boot 应用程序,其中我创建了一个属性文件,
application.properties
#Generated by Eclipse Messages Editor (Eclipse Babel)
# ===============================
# = Spring Application
# ===============================
server.port = 80
主要方法是:
public static void main(String[] args) throws Exception {
new SpringApplicationBuilder().sources(SpringBootWebApplication.class).properties(System.getProperties()).run(args);
}
当我在Eclipse上运行它时,它工作得很好。
如果当我使用命令行运行时:
java -jar target\tmfboot-0.0.1-SNAPSHOT.jar
应用程序正在tomcat的默认端口8080上运行
我认为在使用终端运行时没有加载application.properties
文件。
我用的是Maven 3.2。
2条答案
按热度按时间rqqzpn5f1#
properties
文件应该位于resources
文件夹下。如果您使用的是maven/gradle,则应该在
src/main/java/resources/application.properties
下7hiiyaii2#
改变你的
main
方法如下,它将从src/main/resources
文件夹加载application.properties