Рубрики
Без рубрики

Весенняя загрузка – Как изменить контекстный путь

– Весенняя загрузка – Как изменить контекстный путь

При весенней загрузке, чтобы изменить контекстный путь, обновите server.context Путь свойства. В следующих примерах путь контекста обновляется с / до /mkyong или http://localhost:8080/mkyong

P.S Протестирован с пружинной загрузкой 1.4.2.РЕЛИЗ

1. Свойства и Yaml

1.1 Обновление с помощью файла свойств.

server.port=8080
server.contextPath=/mkyong

1.2 Обновление с помощью файла yaml.

server:
  port: 8080
  contextPath: /mkyong

2. Встроенный сервлетконтейнеркастомайзер

Обновление с помощью кода, это переопределяет свойства и настройки yaml.

package com.mkyong;

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("/mkyong");

	}

}

3. командная строка

Обновите контекстный путь, минуя системные свойства напрямую.

java -jar -Dserver.contextPath=/mkyong spring-boot-example-1.0.jar

Рекомендации

  1. Контейнеры сервлетов, встроенные в пружинную загрузку
  2. Конфигурация с внешней загрузкой Spring
  3. Весенняя загрузка – Как изменить порт Tomcat

Оригинал: “https://mkyong.com/spring-boot/spring-boot-how-to-change-context-path/”