一、实验环境:
操作系统:windows10 64位
内存:8G

二、应用工具&&下载:
apache-maven-3.6.3-bin
eclipse-jee-2020-06-R-win32-x86_64【正常安装即可】
jdk-8u261-windows-x64

三、环境变量设置:
1.jdk变量设置
右击"此电脑"->点击"属性"->点击左侧"高级系统设置"->点击右下角"环境变量"->点击"新建" 如图:
springboot微服务合并部署 springboot微服务搭建_maven
点击"确定"->双击"Path"->点击“新建” ->输入“%JAVA_HOME%\bin”->点击“确定” 如图:

springboot微服务合并部署 springboot微服务搭建_maven_02
2.maven变量设置
右击"此电脑"->点击"属性"->点击左侧"高级系统设置"->点击右下角"环境变量"->点击"新建" 如图:
springboot微服务合并部署 springboot微服务搭建_微服务_03
点击"确定"->双击"Path"->点击“新建” ->输入“%MAVEN_HOME%\bin”->点击“确定” 如图:
springboot微服务合并部署 springboot微服务搭建_spring boot_04

四、启动eclipse创建maven项目:
双击“eclipse.exe”->D:\HelloWorldDemo(选择项目目录路径,此目录必须事先创建好)->点击“Launch” 如图
springboot微服务合并部署 springboot微服务搭建_java_05
点击左上角“File”->点击“New”->点击“Maven Project” 如图
springboot微服务合并部署 springboot微服务搭建_spring boot_06
springboot微服务合并部署 springboot微服务搭建_java_07
勾上Create a simple project(skip archetype selection)选项后点击"Next"
springboot微服务合并部署 springboot微服务搭建_微服务_08
填写如图(具体含义自行百度):
springboot微服务合并部署 springboot微服务搭建_spring_09
点击"Finish"后出现如图
springboot微服务合并部署 springboot微服务搭建_spring_10
双击击pom.xml文件进行如下配置

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.zhongguancun.demo</groupId>
  <artifactId>demo-helloworld</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <!-- 加上此模块用来配合mvn install解决maven依赖包问题 -->
      <dependencies>

         <dependency>

            <groupId>org.apache.maven.plugins</groupId>

            <artifactId>maven-resources-plugin</artifactId>
            

            <version>2.6</version>

         </dependency>
    <!-- spring-boot-starter-web 是SpringBoot整合SpringMVC Web 实现原理:Maven依赖继承关系 -->
    <!-- 相当于把第三方常用maven依赖信息,在parent 项目中已经封装好了,使用springboot 提供依赖信息关联整合的jar包  -->
    <!-- springboot 中快速原理(Maven子父依赖关系),springboot 对常用依赖信息进行封装  -->
         <dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
			<!-- 为什么不需要写版本号 在parent里面已经封装好版本号 -->
		 </dependency>

       </dependencies>
    <build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<configuration>
					<source>1.8</source>
					<target>1.8</target>
				</configuration>
			</plugin>
		</plugins>
	</build>
	<!-- spring-boot-starter-parent 整合第三方常用框架依赖信息(各种依赖信息) -->
	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.0.0.RELEASE</version>
	</parent>
	<!-- springcloud 依赖于springboot实现微服务### springboot 默认集成springmvc组件  springcloud
		使用springmvc 编写微服务http接口微服务 通讯接口(http+json格式) -->

   
</project>

依赖包报错处理:
win+R->输入"cmd"回车->cd到项目目录下执行如图操作
下图输出结果为所需maven依赖包已准备完毕
springboot微服务合并部署 springboot微服务搭建_微服务_11
如果为准备完毕maven依赖包的会出现如下图
springboot微服务合并部署 springboot微服务搭建_微服务_12
耐心等待下如图为下载完毕
springboot微服务合并部署 springboot微服务搭建_微服务_13
下载完毕后刷新项目如图
springboot微服务合并部署 springboot微服务搭建_java_14

创建项目:
springboot微服务合并部署 springboot微服务搭建_spring_15
springboot微服务合并部署 springboot微服务搭建_spring boot_16
springboot微服务合并部署 springboot微服务搭建_spring boot_17
springboot微服务合并部署 springboot微服务搭建_java_18
编辑MemberController.java文件:

package com.zhongguancun.member.controller;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * springboot 2.0 第一个案例<br>
 * springcloud 依赖于springboot实现微服务### springboot 默认集成springmvc组件  springcloud<br>
 * 	使用springmvc 编写微服务http接口微服务 通讯接口(http+json格式)<br>
 * @author 86187<br>
 *
 */
@RestController
@EnableAutoConfiguration
public class MemberController {
	
	// @RestController注解 表示该类中的所有方法返回json格式 	 =	@Controller+@ResponseBody
	// @ResrController 不是springBoot提供的,是为微服务提供返回json格式
	// springboot启动原理:springmvc 注解方式启动 内置http服务器(默认是Tomcat)
	// @EnableAutoConfiguration 注解作用:扫包范围默认在当前类里面
	@RequestMapping("/memberIndex")
	public String memberIndex() {
			return "学习springboot2.0测试#####更多测试请联系阿坤!!!";
	}
	
	public static void main(String[] args) {
			// 整个程序入口,启动SpringBoot 项目
			SpringApplication.run(MemberController.class, args);
	}
}

编辑完后如图
springboot微服务合并部署 springboot微服务搭建_微服务_19
如果有依赖报错请参考上述步骤“依赖包报错处理

五、运行项目:
springboot微服务合并部署 springboot微服务搭建_spring_20
springboot微服务合并部署 springboot微服务搭建_微服务_21
打开浏览器输入:
http://localhost:8080/memberIndex
页面如图:
springboot微服务合并部署 springboot微服务搭建_java_22

显示以上页面则表示项目运行成功!