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