首先,我们需要在项目中创建 Spring 应用步伐。Spring Initializr 是一个基于 Web 的工具,使用它我们可以轻松天生 Spring Boot 项目标结构。它还为以元数据模型体现的项目提供了各种功能。此模型答应我们配置 JVM 支持的依赖项列表。在这里,我们将使用 Spring 初始化步伐创建应用步伐的结构,然后使用 IDE 创建示例 GET 路由。因此,要做到这一点,请按如下顺序实行以下步调:
更改服务器的端口号和上下文路径
Default port number: 8080 Default Context path: ‘/’
接口和属性文件:
我们可以使用以下接口和属性文件更改 Spring Boot 应用步伐中嵌入式服务器的默认端口号:
application.properties
application.yml
Command-Line Interface
WebServerFactoryCustomizer Interface
EmbeddedServletContainer Interface
在 Spring Boot 中更改默认端口的分步实行
转到 Spring Initializr
根据要求填写详细信息
单击“Generate”,将下载启动项目
解压 zip 文件
步调 1:转到 Spring Initializr
第 2 步:根据要求填写详细信息。对于此申请:
Project: Maven
Language: Java
Spring Boot: 2.2.8
Packaging: JAR
Java: 8
Dependencies: Spring Web
复制代码
步调3:单击“天生”将下载启动项目。 步调 4:解压 zip 文件。现在打开合适的 IDE,然后转到文件->新建->从现有源创建项目->Spring-boot-app,然后选择 pom.xml。单击提示上的导入更改,然后等待项目同步
留意:在导入 Maven 项目窗口中,请确保选择与创建项目时选择的 JDK 版本雷同的版本。 方法一:通过在 Spring Boot 项目标应用步伐属性中添加配置
我们需要使用spring 应用步伐的项目结构中的application.properties文件来更改端口号。 应用步伐.属性:
server.port=7000 留意:我们可以将端口设置为 0。每当我们重新启动 Spring Boot 应用步伐时,都会使用一个新端口。server.port=0 步调 5:转到src -> main -> java -> com.gfg.Spring.boot.app并运行主应用步伐。 终端输出:
方法2:通过在组件类中实现WebServerFactoryCustomizer接口
在组件类中实现 WebServerFactoryCustomizer 接口。创建组件范例的服务器类,以便 IOC 容器在加载时拾取它并在此中实现接口。转到src -> main -> java -> com.gfg.Spring.boot.app并创建一个新的server.java 类 服务器.java:
Java @Component
public class server implements WebServerFactoryCustomizer<ConfigurableWebServerFactory> {
@Override
public void customize(ConfigurableWebServerFactory factory) {
// Setting the port number
factory.setPort(1000);
}
} 现在运行主应用步伐。 终端输出: