码迷,mamicode.com
首页 > 编程语言 > 详细

Spring Cloud+Spring Boot 自学01

时间:2018-01-14 22:49:03      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:ips   out   状态   image   理解   选中   完成   分享图片   分布式   

》》》》》》主要内容:Spring Cloud+Spring Boot初识和spring boot环境搭建

》》》》》》欢迎大家指正,发送你的问题一起讨论!


简介:
  Spring Cloud:
    Spring Cloud是一个基于Spring Boot实现的微服务架构开发工具。它位微服务架构中涉及的配置管理、
    服务治理、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态
    管理等操作提供了一种简单的开发方式。

  Sring Boot:
    Spring Boot是一个微服务的开发框架。可以轻松简单的整合Spring Cloud实现系统服务化。
  

从简介描述中看出学习SpringCloud之前应该对SpringBoot框架的快速开发进行学习。

Spring Boot学习:
  优点:
    自动化配置、快速开发、轻松部署。
  我的理解:
    1、内嵌web服务程序(jar),整合了我们开发中经常性的依赖和xml文件配置,从而简化了我们的配置
    2、因为1中的自动化配置使我们可以直接创建springboot项目,直接运行启用,并开始快速开发。
    3、继承并发扬了spring的注解优势,使我们可以更加灵活简单的进行开发。
       框架也可以通过注解的方式快速配置。

Spring Boot环境搭建(两种方式)
  方式一:
    通过eclipse直接创建Spring Boot项目
    1、clipse安装STS(Spring Tool Suite)插件
      打开eclipse,help->Eclipse Marketplace->选择Popular->选择STS->Installed,下载插件需要等待一段时间。
      基本的运行环境就搭建成功了,现在就可以搭建spring boot的项目。由于eclipse提供了Spring Tool Suite(STS)插件,
      使用插件可以更快速的开发。
    2、下载完成后,可以在new ->Project看到spring目录,选中Spring Starter Project->next

    技术分享图片

  技术分享图片

技术分享图片

 

技术分享图片

技术分享图片

              成功配置好环境
  方式二:
    通过Maven项目自己在pom.xml中配置依赖搭建环境
    1、创建jar类型的maven项目。
    2、导入springboot的坐标依赖

 1    <parent>
 2         <groupId>org.springframework.boot</groupId>
 3         <artifactId>spring-boot-starter-parent</artifactId>
 4         <version>1.5.9.RELEASE</version>
 5         <relativePath/> <!-- lookup parent from repository -->
 6     </parent>
 7 
 8     <properties>
 9         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
10         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
11         <java.version>1.8</java.version>
12     </properties>
13 
14     <dependencies>
15         <dependency>
16             <groupId>org.springframework.boot</groupId>
17             <artifactId>spring-boot-starter-web</artifactId>
18         </dependency>
19 
20         <dependency>
21             <groupId>org.springframework.boot</groupId>
22             <artifactId>spring-boot-starter-test</artifactId>
23             <scope>test</scope>
24         </dependency>
25     </dependencies>
26 
27     <build>
28         <plugins>
29             <plugin>
30                 <groupId>org.springframework.boot</groupId>
31                 <artifactId>spring-boot-maven-plugin</artifactId>
32             </plugin>
33         </plugins>
34     </build>

 

    3、在src/main/resources下创建

技术分享图片

    4、在src/main/main下创建

  技术分享图片

    5、像方式一那样右键run as-》执行测试出现相同画面表示成功

配置当中的错误:

  因为是从网上复制的pom.xml文件可能会出现错误(可能是因为更新出错),需要花时间解决,建议使用第一种方式。

Spring Cloud+Spring Boot 自学01

标签:ips   out   状态   image   理解   选中   完成   分享图片   分布式   

原文地址:https://www.cnblogs.com/zepu/p/8284423.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!