Skip to content

io microsphere spring core env PropertySourcesUtils

github-actions[bot] edited this page Jun 18, 2026 · 18 revisions

PropertySourcesUtils

Type: Class | Module: microsphere-spring-context | Package: io.microsphere.spring.core.env | Since: 1.0.0

Source: microsphere-spring-context/src/main/java/io/microsphere/spring/core/env/PropertySourcesUtils.java

Overview

PropertySources Utilities

Declaration

public abstract class PropertySourcesUtils implements Utils

Author: Mercy

Version Information

  • Introduced in: 1.0.0
  • Current Project Version: 0.2.27-SNAPSHOT

Version Compatibility

This component is tested and compatible with the following Java versions:

Java Version Status
Java 17 ✅ Compatible
Java 21 ✅ Compatible
Java 25 ✅ Compatible

Usage

Maven Dependency

Add the following dependency to your pom.xml:

<dependency>
    <groupId>io.github.microsphere-projects</groupId>
    <artifactId>microsphere-spring-context</artifactId>
    <version>${microsphere-spring.version}</version>
</dependency>

Tip: Use the BOM (microsphere-spring-dependencies) for consistent version management. See the Getting Started guide.

Import

import io.microsphere.spring.core.env.PropertySourcesUtils;

API Reference

Public Methods

Method Description
normalizePrefix The PropertySource#getName() PropertySource name of `org.springframework.boot.SpringApplication#setDefaultPropertie...
getPropertyNames Get prefixed Properties
getDefaultPropertiesPropertySource Get the Map as the properties from the specified PropertySource
getDefaultPropertiesPropertySource Get the "default" PropertySource that is the lowest order one of the Spring PropertySources
containsPropertySource Contains the specified PropertySource or not
containsBootstrapPropertySource Contains the Bootstrap PropertySource or not

Method Details

normalizePrefix

public static String normalizePrefix(String prefix)

The PropertySource#getName() PropertySource name of org.springframework.boot.SpringApplication#setDefaultProperties Spring Boot default poperties

getDefaultPropertiesPropertySource

public static MapPropertySource getDefaultPropertiesPropertySource(ConfigurableEnvironment environment)

Get the Map as the properties from the specified PropertySource

getDefaultPropertiesPropertySource

public static MapPropertySource getDefaultPropertiesPropertySource(ConfigurableEnvironment environment, boolean createIfAbsent)

Get the "default" PropertySource that is the lowest order one of the Spring PropertySources is created if specified

containsPropertySource

public static boolean containsPropertySource(ConfigurableEnvironment environment, String propertySourceName)

Contains the specified PropertySource or not

containsBootstrapPropertySource

public static boolean containsBootstrapPropertySource(ConfigurableEnvironment environment)

Contains the Bootstrap PropertySource or not

See Also

  • PropertySources

This documentation was auto-generated from the source code of microsphere-spring.

Home

spring-context

spring-guice

spring-jdbc

spring-test

spring-web

spring-webflux

spring-webmvc

Clone this wiki locally