Spring Boot中如何修改上下文路径呢?

乔欣 SpringBoot 发布时间:2023-02-06 17:00:41 阅读数:4222 1
下文笔者讲述在SpringBoot中修改上下文路径的方法分享,如下所示

上下文路径简介

在一些SpringBoot程序,通常上下文为"/"
  那么如何修改springBoot程序的上下文路径呢?下文笔者将一一道来,如下所示
 
修改上下文的实现思路:
    方式1:
	  使用application.properies中的server.contextPath属性
	 方式2:
	  编写代码EmbeddedServletContainerCustomizer
	    实现上下文路径的变更
	 方式3:
	    java jar启动程序时,指定server.contextPath属性
例:上下文路径的变更

属性和Yaml

//aplication.properties
/src/main/resources/application.properties
server.port=8080
server.contextPath=/java265

//或通过修改yml的方式
/src/main/resources/application.yml
server:
  port: 8080
  contextPath: /java265

EmbeddedServletContainerCustomizer代码的方式自定义

package com.java265;
 
import org.springframework.boot.context.embedded.ConfigurableEmbeddedServletContainer;
import org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer;
import org.springframework.stereotype.Component;
 
@Component
public class CustomContainer implements EmbeddedServletContainerCustomizer {
 
	@Override
	public void customize(ConfigurableEmbeddedServletContainer container) {
 
		container.setPort(8080);
		container.setContextPath("/java265");
 
	}
 
}

命令行的方式修改上下文

java -jar -Dserver.contextPath=/java265 spring-boot-example-1.0.jar
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/SpringBoot/202302/5685.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者