# quarkus-nacos-config
quarkus framework extension of nacos configuration center
## Quick start
- 1、Introduce maven coordinates
```
<dependency>
<groupId>org.github.keking</groupId>
<artifactId>quarkus-nacos-config-ext</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
```
- 2、Add the following configuration in the application.properties file
```
#nacos
quarkus.nacos=true
quarkus.nacos.app-id=nacosApp
quarkus.nacos.type=properties
quarkus.nacos.group=DEFAULT_GROUP
quarkus.nacos.server-addr=127.0.0.1:8848
```
By default, the switch of nacos extension is turned off, and you need to use the quarkus.nacos configuration to manually turn it on.quarkus.nacos.server-addr can be overridden by -Dnacos.serverAddr=xx parameter at runtime
## Quarkus Config Use
- 1、How to configure the class
```
@ConfigProperties(prefix = "quarkus.app")
public class QuarkusConfig {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
```
- 2、Property injection method
```
@Singleton
@Startup
public class ConfigService {
@ConfigProperty(name = "quarkus.app.name")
String appName;
public void print(){
System.out.println(appName);
}
}
```
-3、Api manual acquisition method
```
@Singleton
@Startup
public class ConfigService {
public void print(){
Config config = ConfigProvider.getConfig();
System.out.println(config.getValue("quarkus.app.name",String.class));
}
}
```
## Other resources
- nacos : https://nacos.io
- quarkus: https://github.com/quarkusio/quarkus
- klblog : http://www.kailing.pub/123456
没有合适的资源?快使用搜索试试~ 我知道了~
nacos配置中心的quarkus框架扩展-quarkus-nacos-config.zip
共11个文件
java:6个
xml:3个
md:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 164 浏览量
2024-01-29
21:19:22
上传
评论
收藏 10KB ZIP 举报
温馨提示
nacos配置中心的quarkus框架扩展-quarkus-nacos-config
资源推荐
资源详情
资源评论
收起资源包目录
nacos配置中心的quarkus框架扩展-quarkus-nacos-config.zip (11个子文件)
quarkus-nacos-config-master
pom.xml 3KB
deployment
pom.xml 2KB
src
main
java
org
github
keking
nacos
NacosConfigProcessor.java 1KB
runtime
pom.xml 2KB
src
main
java
org
github
keking
nacos
NacosConfigSource.java 3KB
NacosConfigSourceProvider.java 2KB
NacosUtils.java 4KB
NacosConfigRecorder.java 1KB
NacosConfig.java 1KB
.gitignore 404B
README.md 2KB
共 11 条
- 1
资源评论
武昌库里写JAVA
- 粉丝: 3559
- 资源: 2063
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功