一种相对优雅的Spring下logback多profile配置解决方案
来源:互联网
配置的思路和上篇差不多,都是先通过Environment获取当前的profile,再通过profile生成对应logback配置文件的路径,然后根据路径手动指定logback所使用的配置文件。不过相比于上篇文章采用获取JVM参数的方式获取profile名称,这次我们采用Spring自带的Environment接口来获取profile。为什么说Environment能够获取Spring所使用的profile呢?我们先来看看Environment的接口定义。配置的思路和上篇差不多,都是先通过Environment获取当前的profile,再通过profil