账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    SpringBoot集成webservice后,除了注册的端点能访问,其他路由访问了显示空白页面
    27
    0

    SpringBoot集成WebService后,只有WebService注册的端点能访问,其他路由访问了显示空白页面,具体代码如下所示:

    Webservice的配置

    @Configuration
    public class WebServiceConfig {
    
        @Bean(name = Bus.DEFAULT_BUS_ID)
        public SpringBus springBus() {
            SpringBus springBus = new SpringBus();
            return springBus;
        }
    
        @Bean
        public ServletRegistrationBean dispatcherServlet() {
            return new ServletRegistrationBean(new CXFServlet(), "/services/*");
        }
    
        @Bean
        public DataImportService dataImportService() {
            return new DataImportServiceImpl();
        }
    
        @Bean
        public Endpoint endpoint() {
            EndpointImpl endpoint = new EndpointImpl(springBus(), dataImportService());
            endpoint.publish("/dataImport");
            return endpoint;
        }
    
    }

    路由的拦截

            http.csrf().disable().authorizeRequests().antMatchers("/", "/services/**").permitAll()
            ...

    目前的情况为WebService开放的 xxx/services/dataImport能访问,其他路由可以访问,不报错,但页面为空白内容。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部