Springboot可以自定义一个@Configuration类来创建一个DispatcherServlet吗

想新建一个类来加载一个DispatcherServlet,这样写总是报错,但是把addServlet方法写到main函数的类中去就没有问题,请问怎样使用@Configuration在另一个文件中创建一个Servlet

@Configuration
public class AddServlet {
    @Autowired
    private DispatcherServlet dispatcherServlet;

    @Bean
    public ServletRegistrationBean addServlet() {
        ServletRegistrationBean bean = new ServletRegistrationBean(dispatcherServlet);
        //注入上传配置到自己注册的ServletRegistrationBean
        bean.setName("staticServlet");
        bean.addUrlMappings("/");
        return bean;
    }
}
阅读 4.1k
2 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题