Spring Boot 1.0.2.RELEASE 現已推出

版本發布 | Dave Syer | 2014年4月24日 | ...

Spring Boot 1.0.2.RELEASE 現已在 Spring 和 Maven Central 儲存庫中推出。 這主要是一個錯誤修復版本(沒有重大變更,但如果您使用的是較舊版本,請升級)。 還有一些不錯的新功能。

我最喜歡的新增功能是新的 @IntegrationTest 功能。 這是一個例子

@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = SampleActuatorApplication.class)
@WebAppConfiguration
@IntegrationTest("server.port=0")
public class SampleActuatorApplicationTests {

	@Value("${local.server.port}")
	private int port;

        ...

}

在這裡,我們將 "server.port" 的預設值設定為 0(表示「選擇一個隨機端口」),然後我們將它綁定到測試中的一個欄位,以便我們可以使用它與正在運行的伺服器進行互動。 很棒吧? 您可以透過將更多 Strings 新增到 @IntegrationTest value 屬性來綁定其他鍵值對。

我們還添加了以下功能

  • Groovy CLI 的 Websocket 支援
  • 外部組態中對 "yaml" 副檔名的支援
  • 如果設定了 spring.mvc.locale,Webapp 將具有 LocaleResolver
  • SQL 初始化的腳本分隔符號已外部化
  • 可以透過將 FilterServlet bean 包裹在 enabled=false 的註冊 bean 中來停用它們

... 以及大量的文檔改進。 請參閱 GitHub 以取得完整的變更清單

再次感謝所有為此版本做出貢獻的社群成員。 今天就來試用一下吧!

專案頁面 | GitHub | Issues | 文件

取得 Spring 電子報

隨時關注 Spring 電子報

訂閱

領先一步

VMware 提供培訓和認證,以加速您的進展。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供對 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

了解更多

即將舉行的活動

查看 Spring 社群中所有即將舉行的活動。

檢視全部