Możesz podać odwzorowanie ścieżki kontekstu root aplikacji do uruchamiania wiosennego na /api/*
w swojej konfiguracji niestandardowej.
import org.springframework.boot.autoconfigure.web.DispatcherServletAutoConfiguration;
import org.springframework.boot.context.embedded.ServletRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.DispatcherServlet;
@Configuration
public class DispatcherServletCustomConfiguration {
@Bean
public DispatcherServlet dispatcherServlet() {
return new DispatcherServlet();
}
@Bean
public ServletRegistrationBean dispatcherServletRegistration() {
ServletRegistrationBean registration = new ServletRegistrationBean(
dispatcherServlet(), "/api/");
registration.setName(DispatcherServletAutoConfiguration.DEFAULT_DISPATCHER_SERVLET_REGISTRATION_BEAN_NAME);
return registration;
}
}
lub dodać do swojej application.properties
w src\main\resources
folderze
server.contextPath=/api/*
Więcej znajdziesz tutaj Spring Boot Context Root i tutaj Add servlet mapping to DispatcherServlet
możliwe duplikat [Wiosna Boot Kontekst root] (http: // stackoverflow. com/questions/20405474/spring-boot-context-root) –