java 使用apollo,Springboot apollo原理及使用方法详解
文章背景
如果在spring boot中接入apollo官方文档:使用官方的apollo
演示环境(demo):
106.54.227.205账号/密码:apollo/admin
添加配置
spring-boot中如何使用
pom.xml中添加配置
com.ctrip.framework.apollo
apollo-client
1.1.0
配置文件中添加apollo地址
app:
id: komiles
apollo:
meta: http://106.54.227.205:8080
bootstrap:
enabled: true
namespaces: application
启动类中添加代码
添加@enableapolloconfig注解
package com.example.apollodemo;
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
@enableapolloconfig
@mapperscan("com.example.apollodemo.mapper")
public class apollodemoapplication {
public static void main(string[] args) {
springapplication.run(apollodemoapplication.class, args);
system.out.println("============ apollo demo application end =============");
}
}
controller类新增文件
apollocontroller.java
package com.example.apollodemo.controller;
import org.springframework.beans.factory.annotation.value;
import org.springframework.web.bind.annotation.getmapping;
import org.springframework.web.bind.annotation.requestmapping;
import org.springframework.web.bind.annotation.restcontroller;
/**
* @author komiles@163.com
* @date 2020-05-06 17:28
*/
@restcontroller
@requestmapping("/apollo")
public class apollocontroller {
@value("${name}")
private string name;
@getmapping("/name")
public string name()
{
return name;
}
}
可以读取到配置为kongming.
数据库配置如何使用?
同理,generatorconfig.xml中也可以读取数据库配置
/p>
public "-//mybatis.org//dtd mybatis generator configuration 1.0//en"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
connectionurl="${spring.datasource.url}"
userid="${spring.datasource.username}"
password="${spring.datasource.password}" />
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持萬仟网。
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
java 使用apollo,Springboot apollo原理及使用方法详解相关推荐
- java 笛卡尔积_Java笛卡尔积算法原理与实现方法详解
本文实例讲述了Java笛卡尔积算法原理与实现方法.分享给大家供大家参考,具体如下: 笛卡尔积算法的Java实现: (1)循环内,每次只有一列向下移一个单元格,就是CounterIndex指向的那列. ...
- java函数式编程归约reduce概念原理 stream reduce方法详解 reduce三个参数的reduce方法如何使用
java函数式编程归约reduce概念原理 stream reduce方法详解 reduce三个参数的reduce方法如何使用
- java调用javascript函数_[Java教程]JavaScript函数的4种调用方法详解
[Java教程]JavaScript函数的4种调用方法详解 0 2016-08-09 00:00:12 在JavaScript中,函数是一等公民,函数在JavaScript中是一个数据类型,而非像C# ...
- java 三种将list转换为map的方法详解
这篇文章主要介绍了java 三种将list转换为map的方法详解的相关资料,需要的朋友可以参考下 java 三种将list转换为map的方法详解 在本文中,介绍三种将list转换为map的方法: 1) ...
- mysql 账户管理_Mysql账户管理原理与实现方法详解
本文实例讲述了Mysql账户管理原理与实现方法.分享给大家供大家参考,具体如下: 账户管理 在生产环境下操作数据库时,绝对不可以使用root账户连接,而是创建特定的账户,授予这个账户特定的操作权限,然 ...
- python创建双链表_Python双链表原理与实现方法详解
本文实例讲述了Python双链表原理与实现方法.分享给大家供大家参考,具体如下: Python实现双链表 文章目录 Python实现双链表 单链表与双链表比较 双链表的实现 定义链表节点 初始化双链表 ...
- 光纤收发器的原理及应用_光纤收发器的工作原理以及使用方法详解!
原标题:光纤收发器的工作原理以及使用方法详解! 关于光纤收发器的工作原理以及使用方法这块,在这里飞畅科技的小编做了专门的整理,首先,我们来了解下什么是光纤收发器,光纤收发器是一种将短距离的双绞线电信号 ...
- Java基础提升篇:equals()与hashCode()方法详解
概述 java.lang.Object类中有两个非常重要的方法: public boolean equals(Object obj) public int hashCode() Object类是类继承 ...
- java 方法继承方法_java的继承原理与实现方法详解
本文实例讲述了java的继承原理与实现方法.分享给大家供大家参考,具体如下: 继承 1.java中是单继承的.每个子类只有一个父类. 语法:子类 extends 父类 2.在java中,即使没有声明父 ...
- Java滑动验证_java图片滑动验证(登录验证)原理与实现方法详解
本文实例讲述了java图片滑动验证(登录验证)原理与实现方法.分享给大家供大家参考,具体如下: 这是我简单做出的效果图,处理300X150px的校验图,并把图片发到前端,用时50毫秒左右,速度还是非常 ...
最新文章
- boot idea无法识别spring_intellij idea springboot无法读取配置文件的解决方法
- VRRP协议介绍--转
- python获取当前网页元素_Python+Selenium练习(三十)- 获取页面元素的href属性
- (原创)c#学习笔记08--面向对象编程简介02--OOP技术05--运算符重载
- DeepLink用法及源码解析
- SCREEN屏幕编程时候必须保证SCREN中词典的字段格式必须和数据表中字段的类型长度一致!...
- [Usaco2006 Nov] Fence Repair 切割木板
- mongodb 备份压缩_MongoDB的备份与恢复
- BigDecimal 小数 浮点数 精度 财务计算
- ubuntu 下 4412烧写SuperBoot
- IC卡读写器c++builder源代码续
- 蜂窝移动电话定位技术与应用(转)
- 【文末下载PPT】李中文:软件成分安全分析(SCA)能力的建设与演进
- 谈谈对陀螺仪和加速度传感器的感性认识
- html如何在页面打开时让鼠标光标停留在某个表单文本框,网页制作实用技巧
- 苹果手机投影_没有无线网络的情况下手机无线投屏投影仪
- c语言时钟加秒表报告,51单片机秒表计时器课程设计报告(含C语言程序)-20210419061005.docx-原创力文档...
- 术业有专攻,数据库的 dba
- Octree(八叉树)
- 详解操作系统的运行机制
热门文章
- Spark入门实战系列--6.SparkSQL(上)--SparkSQL简介
- 八十第五个冠军(复制和匹配的字符串)
- [DevExpress]设置RepositoryItemComboBox只可下拉选择不可编辑
- QTP中实现对文本文件(txt)的读写操作
- 6-2-JSP基本语法
- c++ 定时器_Linux C/C++定时器的实现原理和使用方法
- linux查分自动备份tar,linux 下tar的增量备份
- js list 合并_VIM学习笔记 脚本-列表(Script-List)
- 强化学习案例_强化学习实践案例!携程如何利用强化学习提高酒店推荐排序质量...
- cuda linux 算力_华为AI再进化,CANN 3.0释放算力狂魔