尊敬的 Spring 社区:
我们很高兴地宣布 Spring Mobile 项目的第二个发布候选版本现已可用!
Spring Mobile 为 Spring MVC 提供扩展,有助于开发跨平台移动 Web 应用程序。
以下是新功能和功能的概述
- 平板电脑不再被识别为移动设备
- 添加了对在 LiteDeviceResolver 中解析平板电脑设备的支持。
- 添加了一个新的 DeviceType 枚举,包含 NORMAL、MOBILE 和 TABLET 值。
- 除了现有的 isMobile() 方法之外,Device 接口现在还包括 isNormal() 和 isTablet() 方法。
- WebOS 设备现在在 LiteDeviceResolver 中被识别为移动设备
- 通过添加“dotMobi”和“mDot”的 URL 路径替代方案来改进 SiteSwitcherHandlerInterceptor,用于站点切换。切换器现在能够在同一域内的“普通”和“移动”URL 路径之间切换。例如,普通站点的关于页可能是“http://www.domain.com/about”,而移动站点可能是“http://www.domain.com/m/about”
- 您现在可以在 LiteDeviceResolver 中配置“普通”用户代理关键字列表。可能会发生设备被错误地识别为移动设备的情况。此关键字列表优先于移动和平板电脑关键字,有效地覆盖默认行为。
请参阅 变更日志 和 参考手册 以了解更多信息。
要检索软件,请下载 发布发行版,或将 maven 工件 添加到您的项目。示例应用程序可在 github.com/SpringSource/spring-mobile-samples 获取。
我们要感谢 Scott Rossillo 对此版本的贡献,我们期待与他和 Spring 社区的其他成员合作开发未来的版本。如果您正在构建移动 Web 应用程序,我们鼓励您试用 1.0.0.RC2 并与我们在项目的下一个迭代中协作。