创建Spring Config工程

1、初始化工程

https://start.spring.io/

选config server  Eureka Discovery

2、导入IDE改改

入口类上加@EnableConfigServer @EnableDiscoveryClient

application.yml

server:

port: 1027

spring:

application:

name: vishnu-config

cloud:

config:

server:

git:

uri: https://gitee.com/frankawp/vishnu-config

eureka:

instance:

prefer-ip-address: true

lease-renewal-interval-in-seconds: 5

lease-expiration-duration-in-seconds: 20

client:

serviceUrl:

defaultZone: http://localhost:1026/eureka

registry-fetch-interval-seconds: 10

把配置文件传到这个git上。  vishnu-userinfo-dev.yml

启动后在 localhost:1027/vishnu-userinfo/dev 上可以看到这个配置文件就对了

先启动eureka,再启动config项目,能看到注册的config服务

3、使用config配置

回到vishnu-userinfo工程pom.xml加依赖

<dependency>

<groupId>org.springframework.cloud</groupId>

<artifactId>spring-cloud-starter-config</artifactId>

</dependency>

拉取config的配置不能放在application.yml里面 将application.yml改为bootstrap.yml配置修改为

server:

port: 1028

spring:

application:

name: vishnu-userinfo

cloud:

config:

fail-fast: true

discovery:

service-id: vishnu-config

enabled: true

profile: dev

label: master

eureka:

instance:

prefer-ip-address: true

lease-renewal-interval-in-seconds: 5

lease-expiration-duration-in-seconds: 20

client:

serviceUrl:

defaultZone: http://localhost:1026/eureka

registry-fetch-interval-seconds: 10

自动从注册中心拉config服务

原文地址:https://www.cnblogs.com/frankawp/p/10116277.html

时间: 2024-08-07 14:35:59

创建Spring Config工程的相关文章

使用IDEA创建Spring mvc工程及简要分析

需要使用IDEA ultimate版本,才会有Web支持. 0.创建工程 File->New->Project- 一路向下,最后创建一个tomcat server,mac上下载解压即可,非常简单,不详细描述. 完成后,idea会自动下载Spring相关lib,同时创建一个示例工程,下面看看idea到底自动做了哪些配置.对了解整个工程结构,web服务和框架的启动流程非常有用. 1.maven 根据配置的lib版本,会配置一个maven配置文件pom.xml,工程使用maven来进行项目管理,我们

创建Spring Boot 工程

先在eclipse中安装spring -tool -suite插件,然后根据以下步骤可以创建   1.新建Spring Starter Project 2.Packaging 选择 jar 3.勾选Web 项 4.项目结构 启动项目 1.创建 HelloController.java package com.example.demo; import org.springframework.web.bind.annotation.RequestMapping; import org.springf

1.创建spring cloud工程

目录 创建父工程 idea创建新项目 配置mybatis的依赖 pom.xml配置 添加mybatis的自动生成 创建父工程 idea创建新项目 111 返回目录 原文地址:https://www.cnblogs.com/mentalidade/p/10326343.html

如何创建spring web 工程(maven工程)

第一步:打开SpringToolSuite4 第二步:[file].[new].[Spring Starter Project] 第三步:填写和修改相应的信息 第四步:添加相应的框架和模板 点击完成后,它自动会导入相应的jar包和依赖包 原文地址:https://www.cnblogs.com/hzyhx/p/11093638.html

SpringBoot(一):使用eclipse/idea创建springboot helloword工程

eclipse如何创建spring boot工程: 第一步:首先打开eclipse,找到图中的下图的中“下三角”符号,选中"working sets"(表示将会把eclipse中的工程以working sets方式呈现,而不是单个project列表呈现) 第二步:依然是找出上图的菜单,点击“Select Working Set...”,弹出框: 点击“New...”可以新建新的working set,也可以配置当前工作区域显示哪些,不显示哪些working set. 第三步:通过上边的

Spring Boot工程发布到Docker

先聊聊闲话 搞过企业级的application运维的同仁肯定深有感触,每个application的功能交叉错杂,数据交换就让人焦头烂额(当然这和顶层业务设计有关系), 几十个application发布,代码修改,打包,发布,再上dev/staging/prod三个代码版本,时刻要保证他们三个的环境依赖一致,比如jdk,webserver,appserver,安全设置,数据库等, 不然就导致程序跑不起来. 另一个问题,企业通常会按照功能将webserver,appserver,dbserver,f

Maven快速创建SpringMVC web工程详解(2)

一.前言 在上一篇文章中,讲解了如何用maven创建web工程,并简单搭建基于Spring框架的MVC工程,但是配置较为简单,很多配置尚未涉及:本文对 Spring MVC工程的更多详细配置.使用,进行进一步的讲解,搭建一个完整.可用的Spring web工程框架. 二.配置文件目录放置修改 根据maven工程提倡的标准目录结构,我们将/WEB-INF/目录下的Spring配置文件移到 /src/main/resources/ 目录下:而因为Spring默认加载的配置文件目录为/WEB-INF/

Eclipse中创建标准web工程以及标准目录结构说明

最近公司有个Web项目,项目结构如下: 虽然运行没有错,但是实在是别扭,标准的web应用一般不采用这种结构: 因此总结一下:     1.如何在Eclipse中创建一个标准的Web应用.     2.标准Web应用推荐的目录结构.   第一:如何在Eclipse中创建一个标准的web应用:(假设项目名称为:myweb) 1) PS:projectname一般全小写字母,最好不要出现数字和大写字母. 2) PS:default output flolder要根据project_name修改. 3)

IntelliJ idea创建Spring MVC的Maven项目

参考:http://my.oschina.net/gaussik/blog/385697?fromerr=Pie9IlFV 菜单File->New Project可进入上图界面,首先选择左边栏Maven,再配置JDK(一般如果之前添加了JDK的话会自动填充,如未添加的话点击旁边的New将 JDK目录导入即可).勾选“Create from archetype“,然后选中4处蓝色位置webapp,点Next,进入如下界面: 这里需要填写GroupId和ArtifactId还有Version,这三个