如何以编程方式确定Quarkus中的当前活动配置文件

时间:2019-06-16 09:11:12

标签: quarkus

在Quarkus Application Configuration Guide中,提到了如何使用配置文件(例如%dev.quarkus.http.port=8181)配置应用程序。

但是有一种方法可以访问配置文件(或环境)API,以便我可以记录活动的配置文件吗?例如类似Spring:

@ApplicationScoped
public class ApplicationLifeCycle {

    private static final Logger LOGGER = LoggerFactory.getLogger("ApplicationLifeCycle");

    @Inject Environment env;

    void onStart(@Observes StartupEvent ev) {
        LOGGER.info("The application is starting with profiles " + env.getActiveProfiles());
    }

1 个答案:

答案 0 :(得分:5)

ProfileManager.getActiveProfile()?