文章背景

如果在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原理及使用方法详解相关推荐

  1. java 笛卡尔积_Java笛卡尔积算法原理与实现方法详解

    本文实例讲述了Java笛卡尔积算法原理与实现方法.分享给大家供大家参考,具体如下: 笛卡尔积算法的Java实现: (1)循环内,每次只有一列向下移一个单元格,就是CounterIndex指向的那列. ...

  2. java函数式编程归约reduce概念原理 stream reduce方法详解 reduce三个参数的reduce方法如何使用

    java函数式编程归约reduce概念原理 stream reduce方法详解 reduce三个参数的reduce方法如何使用

  3. java调用javascript函数_[Java教程]JavaScript函数的4种调用方法详解

    [Java教程]JavaScript函数的4种调用方法详解 0 2016-08-09 00:00:12 在JavaScript中,函数是一等公民,函数在JavaScript中是一个数据类型,而非像C# ...

  4. java 三种将list转换为map的方法详解

    这篇文章主要介绍了java 三种将list转换为map的方法详解的相关资料,需要的朋友可以参考下 java 三种将list转换为map的方法详解 在本文中,介绍三种将list转换为map的方法: 1) ...

  5. mysql 账户管理_Mysql账户管理原理与实现方法详解

    本文实例讲述了Mysql账户管理原理与实现方法.分享给大家供大家参考,具体如下: 账户管理 在生产环境下操作数据库时,绝对不可以使用root账户连接,而是创建特定的账户,授予这个账户特定的操作权限,然 ...

  6. python创建双链表_Python双链表原理与实现方法详解

    本文实例讲述了Python双链表原理与实现方法.分享给大家供大家参考,具体如下: Python实现双链表 文章目录 Python实现双链表 单链表与双链表比较 双链表的实现 定义链表节点 初始化双链表 ...

  7. 光纤收发器的原理及应用_光纤收发器的工作原理以及使用方法详解!

    原标题:光纤收发器的工作原理以及使用方法详解! 关于光纤收发器的工作原理以及使用方法这块,在这里飞畅科技的小编做了专门的整理,首先,我们来了解下什么是光纤收发器,光纤收发器是一种将短距离的双绞线电信号 ...

  8. Java基础提升篇:equals()与hashCode()方法详解

    概述 java.lang.Object类中有两个非常重要的方法: public boolean equals(Object obj) public int hashCode() Object类是类继承 ...

  9. java 方法继承方法_java的继承原理与实现方法详解

    本文实例讲述了java的继承原理与实现方法.分享给大家供大家参考,具体如下: 继承 1.java中是单继承的.每个子类只有一个父类. 语法:子类 extends 父类 2.在java中,即使没有声明父 ...

  10. Java滑动验证_java图片滑动验证(登录验证)原理与实现方法详解

    本文实例讲述了java图片滑动验证(登录验证)原理与实现方法.分享给大家供大家参考,具体如下: 这是我简单做出的效果图,处理300X150px的校验图,并把图片发到前端,用时50毫秒左右,速度还是非常 ...

最新文章

  1. boot idea无法识别spring_intellij idea springboot无法读取配置文件的解决方法
  2. VRRP协议介绍--转
  3. python获取当前网页元素_Python+Selenium练习(三十)- 获取页面元素的href属性
  4. (原创)c#学习笔记08--面向对象编程简介02--OOP技术05--运算符重载
  5. DeepLink用法及源码解析
  6. SCREEN屏幕编程时候必须保证SCREN中词典的字段格式必须和数据表中字段的类型长度一致!...
  7. [Usaco2006 Nov] Fence Repair 切割木板
  8. mongodb 备份压缩_MongoDB的备份与恢复
  9. BigDecimal 小数 浮点数 精度 财务计算
  10. ubuntu 下 4412烧写SuperBoot
  11. IC卡读写器c++builder源代码续
  12. 蜂窝移动电话定位技术与应用(转)
  13. 【文末下载PPT】李中文:软件成分安全分析(SCA)能力的建设与演进
  14. 谈谈对陀螺仪和加速度传感器的感性认识
  15. html如何在页面打开时让鼠标光标停留在某个表单文本框,网页制作实用技巧
  16. 苹果手机投影_没有无线网络的情况下手机无线投屏投影仪
  17. c语言时钟加秒表报告,51单片机秒表计时器课程设计报告(含C语言程序)-20210419061005.docx-原创力文档...
  18. 术业有专攻,数据库的 dba
  19. Octree(八叉树)
  20. 详解操作系统的运行机制

热门文章

  1. Spark入门实战系列--6.SparkSQL(上)--SparkSQL简介
  2. 八十第五个冠军(复制和匹配的字符串)
  3. [DevExpress]设置RepositoryItemComboBox只可下拉选择不可编辑
  4. QTP中实现对文本文件(txt)的读写操作
  5. 6-2-JSP基本语法
  6. c++ 定时器_Linux C/C++定时器的实现原理和使用方法
  7. linux查分自动备份tar,linux 下tar的增量备份
  8. js list 合并_VIM学习笔记 脚本-列表(Script-List)
  9. 强化学习案例_强化学习实践案例!携程如何利用强化学习提高酒店推荐排序质量...
  10. cuda linux 算力_华为AI再进化,CANN 3.0释放算力狂魔