Spring boot 配置文件转实体对象

spring:
  rabbitmq:
      car_host:
      car_port:
      car_username:
      car_password:
      car_vhost:
      car_exchange:
      car_routingkey:
      car_queuename:
      car_put_routingkey:
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * @author 周志伟
 * @projectname 项目名称: ${project_name}
 * @classname: MQProperties
 * @description:
 * @date 2018/6/22:13:14
 */
@Component
@Data
@ConfigurationProperties(prefix = MQProperties.MQCONFIG_PREFIX)
public class MQProperties {
    public static final String MQCONFIG_PREFIX = "spring.rabbitmq";
    private String car_host;
    private String car_port;
    private String car_username;
    private String car_password;
    private String car_vhost;
    private String car_exchange;
    private String car_routingkey;
    private String car_queuename;
    private String car_put_routingkey;
}
    @Autowired
    public MQProperties mqProperties;
  
public static void main(String[] args) {
System.out.println(mqProperties.getCar_exchange());
}

 

posted @ 2018-07-04 13:25  也许还年轻  阅读(921)  评论(0编辑  收藏  举报