親愛的 Spring 社群成員:
我們很高興地宣佈,Spring Mobile 專案的第二個候選版本現已可用!
Spring Mobile 為 Spring MVC 提供了擴充套件,有助於開發跨平臺移動 Web 應用。
以下是新功能和特性的概述
- 平板電腦不再被識別為移動裝置
- 在 LiteDeviceResolver 中添加了對解析平板裝置的L支援。
- 添加了一個新的 DeviceType 列舉,包含 NORMAL、MOBILE 和 TABLET 值。
- Device 介面現在除了現有的 isMobile() 方法外,還包含了 isNormal() 和 isTablet() 方法。
- 在 LiteDeviceResolver 中,WebOS 裝置現在被識別為移動裝置
- 透過為站點切換新增 "dotMobi" 和 "mDot" 的 URL 路徑替代方案,改進了 SiteSwitcherHandlerInterceptor。該切換器現在能夠在同一域內切換“正常”和“移動”URL 路徑。例如,正常站點的“關於”頁面可能是 "http://www.domain.com/about",而移動站點的可能是 "http://www.domain.com/m/about"
- 您現在可以在 LiteDeviceResolver 中配置一個“正常”User-Agent 關鍵詞列表。有時裝置可能會被錯誤地識別為移動裝置。此關鍵詞列表優先於移動和平板關鍵詞,有效地覆蓋了預設行為。
欲瞭解更多資訊,請參閱更新日誌和參考手冊。
要獲取該軟體,請下載釋出版本分發包,或將 maven artifacts 新增到您的專案。示例應用可在 github.com/SpringSource/spring-mobile-samples 找到
我們要感謝 Scott Rossillo 為此版本所做的貢獻,我們期待與他以及 Spring 社群的其他成員在未來的版本中繼續合作。如果您正在構建移動 Web 應用,我們鼓勵您嘗試 1.0.0.RC2 並與我們協作專案的下一次迭代。