现在配置表中配置参数
然后注入
@Autowired
private ApplicationContext context;
下面是代码
String profile = this.context.getEnvironment().getActiveProfiles()[0];
byte var3 = -1;
switch(profile.hashCode()) {
case 99349:
if (profile.equals("dev")) {
var3 = 1;
}
break;
case 110879:
if (profile.equals("pet")) {
var3 = 5;
}
break;
case 113886:
if (profile.equals("sit")) {
var3 = 2;
}
break;
case 115560:
if (profile.equals("uat")) {
var3 = 3;
}
break;
case 116643:
if (profile.equals("ver")) {
var3 = 4;
}
break;
case 3449687:
if (profile.equals("prod")) {
var3 = 6;
}
break;
case 103145323:
if (profile.equals("local")) {
var3 = 0;
}
}
switch(var3) {
case 0:
return this.local();
case 1:
return this.dev();
case 2:
return this.sit();
case 3:
return this.uat();
case 4:
return this.ver();
case 5:
return this.pet();
case 6:
return this.prod();
default:
return null;
}