public static void main(String[] args) {
// ConfigurableApplicationContext ac =
// SpringApplication.run(Main.class, args); // 使用下一行代码替换
ConfigurableApplicationContext ac = new SpringApplicationBuilder(Main.class)
.web(false)
.initializers((ConfigurableApplicationContext context) -> {
System.setProperty("serverId", context.getEnvironment().getProperty("serverId"));
})
.run(args);
}
<Property name="logdir">/logs/server_${sys:serverId}</Property>
<Routing name="Routing">
<RollingFile></RollingFile> <!-- Routing里不能加RollingFile 会报错-->
</Routing>