
spring.turbo.core.ProfilesUtils Maven / Gradle / Ivy
package spring.turbo.core;
import org.springframework.core.env.Profiles;
import spring.turbo.util.Asserts;
import static spring.turbo.core.SpringUtils.getEnvironment;
/**
* Profiles相关工具
*
* @author 应卓
* @see org.springframework.core.env.Environment
* @see Profiles
* @see Profiles#of(String...)
* @since 1.0.13
*/
public final class ProfilesUtils {
/**
* 私有构造方法
*/
private ProfilesUtils() {
}
/**
* 判断profiles是否被激活
*
* @param profiles profiles实例
* @return 结果
*/
public static boolean acceptsProfiles(Profiles profiles) {
Asserts.notNull(profiles);
return getEnvironment().acceptsProfiles(profiles);
}
/**
* 判断profiles是否被激活
*
* @param profiles profiles
* @return 结果
*/
public static boolean acceptsProfiles(String... profiles) {
return acceptsProfiles((Profiles.of(profiles)));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy