Commit 70ffb9bf by QIANGLU

update order

parent 2b57ca68
package com.secoo.mall.config.internals; package com.secoo.mall.config.internals;
import org.slf4j.Logger; import com.ctrip.framework.apollo.spring.boot.ApolloApplicationContextInitializer;
import org.slf4j.LoggerFactory;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.env.EnvironmentPostProcessor; import org.springframework.boot.env.EnvironmentPostProcessor;
import org.springframework.context.ApplicationContextInitializer; import org.springframework.context.ApplicationContextInitializer;
...@@ -14,18 +13,17 @@ import org.springframework.util.StringUtils; ...@@ -14,18 +13,17 @@ import org.springframework.util.StringUtils;
* @author qianglu * @author qianglu
*/ */
public class ApolloContextInitializer implements ApplicationContextInitializer<ConfigurableApplicationContext>, public class ApolloContextInitializer implements ApplicationContextInitializer<ConfigurableApplicationContext>,
EnvironmentPostProcessor, Ordered { EnvironmentPostProcessor, Ordered {
public static final int DEFAULT_ORDER = -1; public static final int DEFAULT_ORDER = ApolloApplicationContextInitializer.DEFAULT_ORDER - 1;
private static final Logger logger = LoggerFactory.getLogger(ApolloContextInitializer.class);
@Override @Override
public void postProcessEnvironment(ConfigurableEnvironment environment, SpringApplication application) { public void postProcessEnvironment(ConfigurableEnvironment environment, SpringApplication application) {
String appId = environment.getProperty("spring.application.name"); String appId = environment.getProperty("spring.application.name");
if(!StringUtils.isEmpty(appId)){ if (!StringUtils.isEmpty(appId)) {
System.setProperty("app.id",appId); System.setProperty("app.id", appId);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment