微服务之springBoot快速入门

微服务

微服务:一个项目, 可以由多个  小型服务模块构成,各小型模块通过网络协议(http)连接起来

1.微服务的优点

各模块耦合度低,可替代性和可开发性强,一个模块的变化不会对其他模块造成影响(甚至都不需要重启),而springBoot可以快速的开发微服务。

2. springBoot、springCould和springCould Data之间的关系

spring官网给出的图示:

  • springBoot:用于创建各种项目(Builder Anything)
  • springCould:合作,将两个模块进行连接起来
  • springCouldeData:模块之间进行并发计算
    在这里插入图片描述

3.springBoot的介绍

springboot官网

springboot的优点

1.简化J2EE的开发;
2.整个spring技术栈的整合(整合spring、springMVC等);
3.整个J2EE技术的整合(整合Mybatis redis);

4.使用springBoot的前置工作

1.安装JDK

  • JAVA_HOME:
  • PATH:
  • CLASSPATHl

2.常见的IDE开发工具

  • Eclipse(安装STS插件)
  • STS(spring-tool-suite:新手推荐)
  • IDEA

3.配置MAVEN环境

maven的搭建

4.创建一个简易的SpringBoot项目

  • 打开浏览器,输入start.spring.io,进入如图页面;
    在这里插入图片描述
  • 白色背景最上面:生成一个以Maven为项目管理、Java语言、springboot2.2.1的项目,其中项目管理工具、语言、版本都是可以选择的;
  • 下面的则是Group(组/包名),Artifact(项目名),Dependencies(依赖框架),其中可以Search for dependencies 中直接选择需要引用的框架资源。
    在这里插入图片描述
  • 点击 Generate Project ,下载生成的项目;
  • 把下载的文件解压,就是如图这样一个目录结构了;
    在这里插入图片描述
  • 将该项目导入到IDE中(此处我用的是Eclipse)
  • 在这里插入图片描述
  • 之后找到解压的文件的位置直接导入就好了
  • 导入成功之后的项目结构如下:
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20191120144833172.png

猜你喜欢

转载自blog.csdn.net/qq_43050077/article/details/103160021