第一步:在yml中添加屬性值
#yml自定義屬性basic:? name:robin? password:123456? address:上海市黃浦區(qū)
第二步:創(chuàng)建裝配工具類
@Data@Configuration//定義配置類public class ConfUtils {@Value("${basic.name}")? ? private String name;@Value("${basic.password}")? ? private String password;@Value("${basic.address}")? ? private String address;}
第三步:Groovy腳本獲取Bean匈辱,讀取yml屬性值
友情鏈接?:?Groovy獲取Bean兩種方式?你過來呀雁佳!
@Slf4jclassLoadBeanimplementsRunnable{privateString name;privateString password;privateString address;/**
? ? * .
? ? * Groovy獲取Bean
? ? */@Overridevoid run() {? ? ? ? log.info("Groovy開始執(zhí)行,當(dāng)前類{}",this.getClass())? ? ? ? ConfUtils conf = TestgroovyApplication.applicationContext.getBean(ConfUtils.class)this.name = conf.getName()this.password = conf.passwordthis.address = conf.getAddress()? ? ? ? log.info("姓名:[{}],密碼:[{}],地址:[{}]", name, password, address)? ? ? ? log.info("Groovy結(jié)束執(zhí)行,當(dāng)前類{}",this.getClass())? ? }}