一、实验环境:
操作系统:windows10 64位
内存:8G
二、应用工具&&下载:
apache-maven-3.6.3-bin
eclipse-jee-2020-06-R-win32-x86_64【正常安装即可】
jdk-8u261-windows-x64
三、环境变量设置:
1.jdk变量设置
右击"此电脑"->点击"属性"->点击左侧"高级系统设置"->点击右下角"环境变量"->点击"新建" 如图:
点击"确定"->双击"Path"->点击“新建” ->输入“%JAVA_HOME%\bin”->点击“确定” 如图:
2.maven变量设置
右击"此电脑"->点击"属性"->点击左侧"高级系统设置"->点击右下角"环境变量"->点击"新建" 如图:
点击"确定"->双击"Path"->点击“新建” ->输入“%MAVEN_HOME%\bin”->点击“确定” 如图:
四、启动eclipse创建maven项目:
双击“eclipse.exe”->D:\HelloWorldDemo(选择项目目录路径,此目录必须事先创建好)->点击“Launch” 如图
点击左上角“File”->点击“New”->点击“Maven Project” 如图
勾上Create a simple project(skip archetype selection)选项后点击"Next"
填写如图(具体含义自行百度):
点击"Finish"后出现如图
双击击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依赖包已准备完毕
如果为准备完毕maven依赖包的会出现如下图
耐心等待下如图为下载完毕
下载完毕后刷新项目如图
创建项目:
编辑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);
}
}
编辑完后如图
如果有依赖报错请参考上述步骤“依赖包报错处理”
五、运行项目:
打开浏览器输入:
http://localhost:8080/memberIndex
页面如图:
显示以上页面则表示项目运行成功!