知識庫 / Spring Properties RSS 訂閱

Spring 測試中的覆蓋屬性

本教程將探討多種方法來覆蓋 Spring 測試中的屬性。Spring 提供了多種解決方案,我們將探索這些方法。為了使用 Spring 測試,我們需要添加…

收藏 評論

Spring 和 Spring Boot 中的屬性配置

本教程將演示如何通過Java配置和@PropertySource設置和使用Spring中的屬性。同時,還將瞭解Spring Boot中屬性的使用方法。Spring 3.1還引入了@PropertySource註解作為一種便捷的機制。

收藏 評論

清理 Spring 屬性文件

在創建 Spring 項目的配置屬性時,我們可能會選擇將它們分散到多個文件中。通常,不同 Spring 配置文件會對應不同的屬性。隨着屬性數量的增加,這些文件可能會變得臃腫。

收藏 評論

Spring YAML 配置

使用 YAML 文件配置 Spring 應用的一種方式是在本快速教程中,我們將使用 YAML 為一個簡單的 Spring Boot 應用配置不同的 profile。Spring profile 幫助 Spring 應用啓用不同的配置。

收藏 評論

Spring Boot 中的 @ConfigurationProperties 指導手冊

Spring Boot 具有許多有用的特性,包括外部化配置和對在屬性文件中定義的屬性的便捷訪問。 之前的教程描述了各種實現方法。 我們現在將探索 @Configuration。

收藏 評論

Spring 中的特性開關

本文將簡要定義特徵標誌(feature flags),並提出一種在 Spring Boot 應用中實施的實用方法。隨後,我們將深入探討利用 Spring Boot 不同功能進行更高級迭代的方法。

收藏 評論

Spring Boot 應用中的日誌屬性

屬性是 Spring Boot 提供的一些最有用機制之一。它們可以從各種來源提供,例如專用屬性文件和環境變量等。因此,有時查找並記錄特定屬性非常有用。

收藏 評論

從 YAML 文件注入地圖 (Map) with Spring

本教程將指導您如何在 Spring Boot 中注入 YAML 文件中的地圖。首先,我們將介紹 Spring Framework 中 YAML 文件的基本概念,然後演示如何使用實際示例將 YAML 屬性綁定到 Map。

收藏 評論

Spring Boot @ConfigurationProperties 測試

在之前的關於@ConfigurationProperties的指南中,我們學習瞭如何使用Spring Boot中的@ConfigurationProperties註解,以便與外部配置進行交互。本教程將討論如何測試配置類。

收藏 評論

Spring YAML 與 Properties 配置文件對比

YAML 是一種易於人類閲讀的標記,常用於配置文件中。為什麼我們更傾向於使用 YAML 作為 Spring Boot 中的數據序列化格式,而不是 properties 文件?除了可讀性和減少重複之外,YAML 是一種理想的配置語言。

收藏 評論

Spring Boot 配置屬性遷移工具

本教程將探討 Spring 提供的支持系統,以簡化 Spring Boot 升級。我們將重點介紹 spring-boot-properties-migrator 模塊,該模塊用於遷移應用程序屬性。

收藏 評論

Spring 屬性文件重新加載

本教程將介紹如何在 Spring 應用中重新加載屬性。Spring 提供了多種訪問屬性的方式,例如使用 `Environment` 類,並通過 `Environment#getProperty()` 方法讀取指定屬性。

收藏 評論

Spring 項目配置

目錄 1. 配置需針對環境進行特定設置 2. 每個環境的.properties文件 3. Spring配置 4. 在每個環境中設置屬性 5. 測試與 Maven 6. 進階內容 7. 結論 配置

收藏 評論

在運行時修改 Spring Boot 屬性

動態管理應用程序配置在許多實際場景中都至關重要。在微服務架構中,由於擴展操作或負載變化,不同服務可能需要實時配置變更。

收藏 評論

Spring Boot中使用 application.yml 還是 application.properties

在 Spring Boot 中,一種常見做法是使用外部配置來定義屬性。 這種做法允許我們使用相同的應用程序代碼在不同的環境中運行。 我們可以使用屬性文件、YAML 文件、環境變量和命令行參數等。

收藏 評論

在 Spring Boot 的 Properties 文件中使用環境變量

本教程將介紹如何在 Spring Boot 應用的 application.properties 和 application.yml 中使用環境變量,並學習如何在代碼中引用這些變量。 我們將定義一個名為 JAVA_HOM 的全局環境變量。

收藏 評論

基於屬性動態註冊 Spring Bean

本教程將探討如何根據自定義屬性動態註冊 Bean。我們將深入研究 BeanDefinitionRegistryPostProcessor 接口及其在添加 Bean 到應用程序上下文中的應用。我們首先將創建一個簡…

收藏 評論

Spring @Value 快速指南

本教程將介紹 Spring 中的 @Value 註解。該註解可用於注入 Spring 管理的 Bean 字段的值,並可應用於字段、構造函數或方法參數級別。

收藏 評論

動態屬性源指南(Spring)

今天,應用程序通常需要連接到各種外部組件,例如 PostgreSQL、Apache Kafka、Cassandra、Redis 以及其他外部 API。 本教程將演示 Spring Framework 5.2.5 如何實現這些連接。

收藏 評論

從 JSON 文件加載 Spring Boot 屬性

使用外部配置屬性是一種常見的模式。其中一個常見問題是能夠在開發、測試和生產等多個環境中,無需修改代碼,就能改變應用程序的行為。

收藏 評論

Spring Boot 環境變量前綴

本教程將討論 Spring Boot 2.5 中新增的功能,該功能允許指定系統環境變量的前綴。 這樣,我們可以在同一環境中運行多個不同的 Spring Boot 應用程序,所有屬性都將正確生效。

收藏 評論

使用@EnableConfigurationProperties指南

本教程將演示如何使用 @EnableConfigurationProperties 標註和 @ConfigurationProperties 標註的類。@EnableConfigurationProperties 嚴格關聯於 @ConfigurationProperties,它啓用對配置屬性的支持。

收藏 評論

修改 Spring Boot 默認端口

Spring Boot 提供合理的默認配置屬性值。但有時我們需要使用特定於我們情況的值進行自定義。 一個常見用例是更改嵌入式服務器的默認端口。 本快速教程將介紹...

收藏 評論

遠程屬性值的覆蓋(Spring Cloud Config)

Spring Cloud Config 是 Spring Cloud 項目的一部分。它通過集中服務管理應用程序配置數據,使其與部署的微服務分離。Spring Cloud Config 擁有自己的屬性管理功能。

收藏 評論