• 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

  • 相关阅读:
    ACM 一种排序
    ACM Binary String Matching
    ACM 括号配对问题
    ACM BUYING FEED
    ACM 喷水装置(二)
    ACM 会场安排问题
    ACM 推桌子
    ACM 心急的C小加
    ACM 田忌赛马
    ACM 疯牛
  • 原文地址:https://www.cnblogs.com/jiefu/p/12499329.html
Copyright © 2020-2023  润新知