• 一、Spring Cloud项目搭建


    1. 预先需要准备的工具/环境:

    Intellij IDEA, Maven(安装请自行百度)

    2. 到Spring的官网生成Spring Boot项目(Spring Cloud是基于Spring Boot框架):

    https://start.spring.io/

    注意:这个截图只是示例,你可以选择生成一个Maven或Gradle项目,也可以选择Spring Boot的版本,剩下的就是填一下group 和 artifact信息,group的写法一般为com/org+公司名+项目名 (比如:org.cd.cloud),artifact 填模块名,比如你这是要创建一个eureka的模块,就可以填myeureka-server。

     

    生成完后,下载zip包,解压包,然后用IntelliJ IDEA或Eclipse导入。

    3. 导入之后,我们需要修改下pom.xml.

    如果你发现POM中有Spring Boot的依赖,可以暂时去掉,我们如果只是跑跑Spring Cloud的hello word,不需要这些:

    <dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter</artifactId>
    </dependency>

    <dependency>
    
       <groupId>org.springframework.boot</groupId>
    
       <artifactId>spring-boot-starter-test</artifactId>
    
       <scope>test</scope>
    
    </dependency>

     

    <build>
    
       <plugins>
    
          <plugin>
    
             <groupId>org.springframework.boot</groupId>
    
             <artifactId>spring-boot-maven-plugin</artifactId>
    
          </plugin>
    
       </plugins>
    
    </build>

     

    手动为Spring Cloud项目添加Dependencies (我演示的Spring Cloud版本是Dalston.SR1):

    <dependencyManagement>
    
       <dependencies>
    
          <dependency>
    
             <groupId>org.springframework.cloud</groupId>
    
             <artifactId>spring-cloud-dependencies</artifactId>
    
             <version>Dalston.SR1</version>
    
             <type>pom</type>
    
             <scope>import</scope>
    
          </dependency>
    
       </dependencies>
    
    </dependencyManagement>

     

    添加了Spring Cloud的DependencyManagement之后(这里面的依赖并不会生效),我们还需要选择性的将需要的依赖引用进来,比如如果需要搭建一个Eureka Server,那么我们就要将该依赖添加到dependency:

    <dependencies>
    
       <dependency>
    
          <groupId>org.springframework.cloud</groupId>
    
          <artifactId>spring-cloud-starter-eureka-server</artifactId>
    
       </dependency>
    
    </dependencies>

     

    4. 进入java类文件目录: src/main/java -> org.cd.cloud, 会发现根目录有一个XXXApplication.java结尾的类,这是Spring Boot的启动类,我们在这个类做一点小改进,就是在类名上面加一个@EnableEurekaServer注解:

     

    5. 进入资源文件目录: src/main/resource 你会发现有一个application.properties文件(或application.py),如果没有这个文件,则创建一个。这里面是Spring项目需要的一些配置信息,比如我们要指定端口和应用名称,则添加以下配置:

    server.port=8761

    spring.application.name=eureka-server

    6. 运行XXXApplication.java 类,就可以启动Spring Cloud项目啦,启动之后会发现有点报错,是因为Eureka会进行自我注册,这个暂时可以忽略,下节我们会详细讲解。

    浏览器输入:http://localhost:8761/ 便可以访问了。

     

    是不是很简单? 还不赶紧尝试一下!

  • 相关阅读:
    安装Mariadb10.6.10 需要升级CMake 3.0 以上版本
    zabbix 安装
    ubuntu常用的命令介绍
    关于关闭UAC的注册表设置,EnableLUA不能设置为0
    ubuntu通过MobaXterm或者xshell连接更换源
    公钥私钥帐号绑定ssh登录
    excel提示内存或磁盘空间不足怎么办
    Windows的环境变量
    知乎禁止复制申请转载怎么办
    右击菜单增加IobitUnlocker解锁
  • 原文地址:https://www.cnblogs.com/cnsec/p/13407189.html
Copyright © 2020-2023  润新知