- 创建普通类
public class McInterface { private static String MC_URL; public static String ACCESS_SYS_CODE; public static String APP_KEY; public static String ACCESS_CIPHER; public static String SALT; public static void setMicangUrl(String mcUrl) { MC_URL = mcUrl; } public static void setAccessSysCode(String accessSysCode) { ACCESS_SYS_CODE = accessSysCode; } public static void setAppKey(String appKey) { APP_KEY = appKey; } public static void setAccessCipher(String accessCipher) { ACCESS_CIPHER = accessCipher; } public static void setSALT(String SALT) { McInterface.SALT = SALT; } }
- 获取spring boot 中yml中的值
@Configuration public class MiCangConfiguration { @Value("${mc_url}") private String mcUrl; @Value("${access_sys_code}") private String accessSysCode; @Value("${app_key}") private String appKey; @Value("${access_cipher}") private String accessCipher; @Value("${salt}") private String salt; //赋值给普通类 @Bean public void initMiCangConfiguration() { McInterface.setMicangUrl(mcUrl); McInterface.setAccessSysCode(accessSysCode); McInterface.setAppKey(appKey); McInterface.setAccessCipher(accessCipher); McInterface.setSALT(salt); } }
- yml配置文件
mc_url: http://127.0.0.1:8080/mc/ access_sys_code: mc app_key: 123456 salt: 123456 access_cipher: abc
亲测可用