在Spring Boot 2.x中我们可以通过在application属性文件中配置server.servlet.context-path来更改上下文路径,或者在命令行中使用java命令作为参数来更改上下文路径。
使用application属性配置:
server.servlet.context-path = /spring-boot-app server.port = 80
|
使用Java命令行:
java -jar my-app.jar --server.servlet.context-path=/spring-boot-app --server.port=80
可以通过编程改变:
@SpringBootApplication public class MyApplication { public static void main(String[] args) { SpringApplication application = new SpringApplication(MyApplication.class); Map<String, Object> map = new HashMap<>(); map.put("server.servlet.context-path", "/spring-boot-app"); map.put("server.port", "80"); application.setDefaultProperties(map); application.run(args); } }
|