Spring Boot 1.0.2.RELEASE 現已釋出

釋出 | Dave Syer | 2014 年 4 月 24 日 | ...

Spring Boot 1.0.2.RELEASE 現已在 Spring 和 Maven Central 倉庫中提供。 這主要是修復 bug 的版本(沒有什麼重大更改,但如果您使用的是舊版本,請升級)。 還有一些不錯的新功能。

我最喜歡的新增功能是新的 @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 | 問題 | 文件

獲取 Spring 新聞簡報

透過 Spring 新聞簡報保持聯絡

訂閱

搶佔先機

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

檢視 Spring 社群中所有即將舉行的活動。

檢視所有