你可以
/api/*在自定义配置中提供到Spring Boot应用程序的根上下文路径的映射。
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;@Configurationpublic 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; }}或将此添加到你的
application.propertiesin
srcmainresources文件夹中
server.contextPath=/api/*
编辑
从Spring Boot 2.x开始,该属性已被弃用,应替换为
server.servlet.contextPath=/api/*



