我最近在我的 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
似乎没有任何帮助。为什么这不起作用?