这个问题是由于Spring Boot应用程序中的某些URL与Elastic Beanstalk自己的URL发生了冲突引起的。在启动类上添加@EnableWebMvc注释可以解决此问题。这将禁用Spring Boot自动配置,并允许您自定义配置。
示例代码:
@SpringBootApplication
@EnableWebMvc // 添加注释
public class MyApplication {
public static void main(String[] args) {
SpringApplication.run(MyApplication.class, args);
}
}
通过添加@EnableWebMvc注释,您可以禁用Spring Boot的自动配置,并自定义Elastic Beanstalk的EBS URL的设置,从而解决这个问题。