首页 > 解决方案 > Spring Boot Mobile 不使用移动模板

问题描述

我最近在我的 spring boot 项目中添加了 spring boot mobile LATEST,但不知何故它不会使用移动模板。

这就是我配置它以使用特定模板的方式。默认设置有效,但如果我连接手机,它将不会使用移动模板。启用或禁用回退不会改变这一点。

@Bean
    public LiteDeviceDelegatingViewResolver liteDeviceAwareViewResolver(@Qualifier("thymeleafViewResolver") ViewResolver delegate) {
        LiteDeviceDelegatingViewResolver resolver = new LiteDeviceDelegatingViewResolver(delegate);
        resolver.setMobilePrefix("mobile/");
        resolver.setTabletPrefix("tablet/");
        resolver.setNormalPrefix("default/");
        resolver.setEnableFallback(true);
        resolver.setOrder(1);
        return resolver;
    }

在我的属性中,我添加了: spring.mobile.devicedelegatingviewresolver.enabled=true

似乎没有任何帮助。为什么这不起作用?

标签: spring-bootspring-mobile

解决方案


似乎自动配置不再支持移动模块。这篇文章帮助我修复了它:https ://stackoverflow.com/a/49254005/9866079


推荐阅读