springboot yml profile parameter read

Read the parameter file configuration information yml

1.yml parameter file contents

im:
  ip:
    adress: http://XXXXXXXXX
    secret: 123456

 

2.config configuration file read

@Component
@ConfigurationProperties(prefix = "im.ip")
@Data
@NoArgsConstructor
@AllArgsConstructor
public class IMConfig {
private String adress;
private String secret;
}

3.服务类调用
@Service
public class IMMain {

@Autowired
private IMConfig imConfig;

public void Laugher(){
//初始化服务API
AdminHttpUtils.init(imConfig.getAdress(), imConfig.getSecret());
}

}

Guess you like

Origin www.cnblogs.com/flyyu1/p/11447139.html