我开始了一个新的Spring启动项目,我想更改端口号,我读到我必须修改它/resource/application.properties才能这样做.
我找不到这个文件,但我错过了什么吗?我需要安装启动启动器吗?我不想使用spring CLI设置它.
我应该手动创建此文件吗?如果是这样,我想我必须将此文件标记为代码中的某个属性文件.那会是哪里?
非常感谢!
我正在尝试使用 Java 版本 11.0.1 在 Heroku 上部署 Spring Boot 应用程序。错误:
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project my-project: Fatal error compiling: invalid target release: 11 -> [Help 1]
Run Code Online (Sandbox Code Playgroud)
经过大量研究,我找到了https://github.com/heroku/heroku-buildpack-java。我创建了system.properties具有多种变体的文件,例如:
java.runtime.version=11java.runtime.version=11.0.1但是,部署时仍然出现相同的错误。Spring Boot 和 Project java 版本设置为 11。

Windows 上的 java 版本也在 11.0.1 上设置

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>net.manolispapadimitriou</groupId>
<artifactId>my-project</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>my-project</name>
<description>My Project</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.0.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties> …Run Code Online (Sandbox Code Playgroud)