SpringBoot配置Apollo代码实例

网友投稿 237 2023-06-07

SpringBoot配置Apollo代码实例

这篇文章主要介绍了SpringBoot配置Apollo代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

Windows环境安装下载,参考:https://github.com/ctripcorp/apollo

项目引用

com.ctrip.framework.apollo

apollo-client

1.4.0

引入jar包后,项目配置

入口方法加入注解配置

@EnableApolloConfig

package top.xzhand;

import com.ctrip.framework.apollo.spring.annotation.EnableApolloConfig;

import org.mybatis.spring.annotation.MapperScan;

import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication

@EnableApolloConfizNLFQHg

@MapperScan("top.xzhand.mapper")

public class JuneApplication {

public staticzNLFQH void main(String[] args){

SpringApplication.run(JuneApplication.class,args);

}

}

yml 文件配置项

# 阿波罗配置

app:

id: juneweb-apollo

apollo:

# 注册路径,阿波罗默认注册配置 Eureka

meta: http://localhost:8080

bootstrap:

enabled: true

# 指定阿波罗中配置项名称,多个用逗号隔开

namespaces: application

配置项获取

package top.xzhand.config;

import org.springframework.beans.factory.annotation.Value;

import org.springframework.boot.autoconfigure.EnableAutoConfiguration;

import org.springframework.context.annotation.Bean;

import org.springframework.context.annotation.Configuration;

import top.xzhand.po.Profix;

@Configuration

@EnableAutoConfiguration

public class ApolloProperties {

@Value("${juneweb-apollo}") //阿波罗配置中心中配置的key

public String prefix;

@Bean

public Profix profix(){

Profix p=new Profix();

p.setP(prefix);

System.out.println("prefix=========================**********"+prefix);

return p;

}

}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java private关键字用法实例
下一篇:java Scanner输入数字、字符串过程解析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~