Apollo部署相关
我就用公司现有项目,tfp-delay延期项目进行集成
内容如下
# 应用ID(在Apollo服务端新增项目添加的应用ID)
app.id=12345
# apollo-configservice地址
apollo.meta=http://192.168.0.114:8080/
package com.tfbpay.platform.bean;
public class TestBean {
private int timeout;
private int batch;
private String desc;
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
public int getTimeout() {
return timeout;
}
public void setTimeout(int timeout) {
this.timeout = timeout;
}
public int getBatch() {
return batch;
}
public void setBatch(int batch) {
this.batch = batch;
}
}
引入该配置文件
-4、新建Controller进行测试
@RestController
@RequestMapping("/apollo")
public class ApolloController extends BaseController{
@Autowired
private DruidDataSource dataSource;
@Autowired
private TestBean testBean;
@RequestMapping("/test")
public JSONObject test() {
JSONObject result = new JSONObject();
result.put("timeout", testBean.getTimeout());
result.put("batch", testBean.getBatch());
result.put("desc", testBean.getDesc());
return result;
}
}
我在部署到我自己的服务器上时候,本地测试遇到这个问题:
-Dapollo.configService="http://{公有云服务器IP}:8080"
有任何问题,可以去项目的github社区进行提问或者搜索
部署&开发遇到的常见问题