在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());
}
答案 0 :(得分:5)
ProfileManager.getActiveProfile()?