使用配置文件注入URL

来源:互联网 发布:sql server2012破解版 编辑:程序博客网 时间:2024/06/05 17:08

创建一个resources.properties配置文件,将需要用到的URL放在里面

#商品的urlITEM_URL=http://localhost:8081/item/#调用商品描述的urlITEM_DESC_URL=http://localhost:8081/itemDesc/#调用商品规格的urlITEM_PARAM_URL:http://localhost:8081/itemParam/

在serviceImpl注入

//注入参数的值    @Value("${ITEM_URL}")    private String ITEM_URL;    @Value("${ITEM_DESC_URL}")    private String ITEM_DESC_URL;    @Value("${ITEM_PARAM_URL}")    private String ITEM_PARAM_URL;
HttpClientUtil util=new HttpClientUtil();    @Override    public TbItem findById(long id) {        // TODO Auto-generated method stub        try {            String json=util.Get(ITEM_URL+id);//直接调用注入的URL            //把json转成对象            ObjectMapper mapper=new ObjectMapper();            return mapper.readValue(json, TbItem.class);                } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }        return null;    }

使用配置文件保存URL的好处是,当项目发布后需要更改URL的话,不用更改项目中内容,然后再次发布,只需要更改配置文件就可以了。

原创粉丝点击