zoukankan      html  css  js  c++  java
  • springboot整合Apollo

    apollo参数信息

    在pom.xml中添加依赖包

    		<dependency>
    			<groupId>com.ctrip.framework.apollo</groupId>
    			<artifactId>apollo-client</artifactId>
    			<version>1.5.1</version>
    		</dependency>
    

    修改application.yml以apollo配置参数启动

    apollo参数配置信息

    #******apollo参数配置******#
    app:
      id: jf-tk-mybatis-1.0
    apollo:
      meta: http://localhost:8080
      bootstrap:
        enabled: true
        eagerLoad:
          enabled: true
    

    在springboot启动类开启Apollo配置,添加注解 @EnableApolloConfig

    创建controller测试Apollo

    package com.jeff.tk.mybatis.controller;
    
    import org.springframework.beans.factory.annotation.Value;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    @RestController
    public class HelloWordController {
    	
    	@Value("${server.port}")
        private String port;
        
        @RequestMapping("hello")
        public String hello() {
            
            return "HelloWord";
        }
        
        @RequestMapping("getPort")
        public String getPort() {
            
            return port;
        }
    
    }
    
    

    启动springboot项目,打开浏览器访问 http://localhost:9002/getPort

  • 相关阅读:
    Java异常简介
    Java中的接口
    Java中的抽象类
    Java的多态
    关于this
    面向对象的继承方式详解
    1像素边框问题
    HTML5之本地存储SessionStorage
    js数组去重的4个方法
    前端模块化
  • 原文地址:https://www.cnblogs.com/jiefu/p/12499329.html
Copyright © 2011-2022 走看看