16
เพิ่มเส้นทางบริบทให้กับแอปพลิเคชัน Spring Boot
ฉันกำลังพยายามตั้งค่ารูทบริบทของแอปพลิเคชัน Spring Boot โดยทางโปรแกรม เหตุผลสำหรับรูทบริบทคือเราต้องการให้แอปเข้าถึงได้localhost:port/{app_name}และให้พา ธ คอนโทรลเลอร์ทั้งหมดต่อท้าย นี่คือไฟล์กำหนดค่าแอปพลิเคชันสำหรับเว็บแอป @Configuration public class ApplicationConfiguration { Logger logger = LoggerFactory.getLogger(ApplicationConfiguration.class); @Value("${mainstay.web.port:12378}") private String port; @Value("${mainstay.web.context:/mainstay}") private String context; private Set<ErrorPage> pageHandlers; @PostConstruct private void init(){ pageHandlers = new HashSet<ErrorPage>(); pageHandlers.add(new ErrorPage(HttpStatus.NOT_FOUND,"/notfound.html")); pageHandlers.add(new ErrorPage(HttpStatus.FORBIDDEN,"/forbidden.html")); } @Bean public EmbeddedServletContainerFactory servletContainer(){ TomcatEmbeddedServletContainerFactory factory = new TomcatEmbeddedServletContainerFactory(); …