原因
我这里是出在路由问题,因为一般我们都会配置WebServiceConfig,WebServiceConfig里又会定义ServletRegistrationBean,用于将一个Servlet注册到Web应用程序中,这里会配置上路径,如下:
但是项目有可能在引入的第二方包或者是本身就已经有了WebServiceConfig配置了,或者说已经配置了一个ServletRegistrationBean,所以确定下这个可能是否存在,如果存在并且冲突了,就会导致以上的404问题,我这里采取的方案是去掉本次需求注册上的ServletRegistrationBean,统一使用项目之前就定好了ServletRegistrationBean,还能起到统一路径前缀的作用。