博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven基本配置
阅读量:6685 次
发布时间:2019-06-25

本文共 1876 字,大约阅读时间需要 6 分钟。

hot3.png

添加依赖关系的最方便的方法是通过Spring Boot启动器org.springframework.cloud:spring-cloud-starter-config。还有一个Maven用户的父pom和BOM(spring-cloud-starter-parent)和用于Gradle和Spring CLI用户的Spring IO版本管理属性文件。示例Maven配置:

的pom.xml

org.springframework.boot
spring-boot-starter-parent
1.3.5.RELEASE
org.springframework.cloud
spring-cloud-dependencies
Brixton.RELEASE
pom
import
org.springframework.cloud
spring-cloud-starter-config
org.springframework.boot
spring-boot-starter-test
test
org.springframework.boot
spring-boot-maven-plugin

那么你可以创建一个标准的Spring Boot应用程序,像这个简单的HTTP服务器:

@SpringBootApplication@RestControllerpublic class Application {    @RequestMapping("/")    public String home() {        return "Hello World!";    }    public static void main(String[] args) {        SpringApplication.run(Application.class, args);    }}

当它运行它将从端口8888上的默认本地配置服务器接收外部配置,如果它正在运行。要修改启动行为,您可以使用bootstrap.properties(如application.properties)更改配置服务器的位置,但用于应用程序上下文的引导阶段),例如

spring.cloud.config.uri: http://myconfigserver.com

引导属性将在/env端点中显示为高优先级属性源,例如

$ curl localhost:8080/env{  "profiles":[],  "configService:https://github.com/spring-cloud-samples/config-repo/bar.properties":{"foo":"bar"},  "servletContextInitParams":{},  "systemProperties":{...},  ...}

(名为“configService:<远程存储库的URL> / <文件名>”的属性源包含值为“bar”的属性“foo”,是最高优先级)

转载于:https://my.oschina.net/u/3873725/blog/1831033

你可能感兴趣的文章
C#泛型,实现泛型栈
查看>>
ASAS-CoMoSpA研究: 评价SpA不同分类标准的表现
查看>>
T-SQL基础(3) - 连接查询
查看>>
初学libcurl
查看>>
Java和C++通过Socket通信中文乱码的解决
查看>>
算法模板——线段树8 (字符串回文变换)
查看>>
利润提成
查看>>
oracle中的trunc函数操作
查看>>
testNG retry 失败的testcase只需要在xml中配置一个listener即可
查看>>
基于CSS3的纸牌翻页效果
查看>>
KMP算法模板
查看>>
11.24作业1
查看>>
Linux 设置apache,mysql开机启动
查看>>
postgresql查询的处理过程
查看>>
Poi2010 Monotonicity 2
查看>>
RSA算法原理(简单易懂)
查看>>
win7 中 sql server2005 卸载简介
查看>>
UVA12904 Load Balancing(中途相遇法)
查看>>
gdb命令中查看地址之x命令
查看>>
高级控件(2)
查看>>