1 环境搭建
1.1 环境要求
java 8 及以上(我的java 8)
maven 3.3 及以上(我的maven 3.6.1)
idea(我的2019.1.4)
版本自查:dos窗口命令
没有或者版本不合适的参考下载安装
java jdk的下载安装参考博客:只需四步完成java JDK1.8的下载安装与配置【图文详解】
maven的下载安装参考博客:只需五步学会Maven 3.6.1OR 3.6.3及其他版本的下载安装与配置【图文详解】
1.2 maven设置
修改conf目录下的settings.xml文件里的镜像和profiles
<mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> </mirrors> <profiles> <profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile> </profiles>
1.3 项目案例的编写
第一步:创建一个maven项目
第二步:pom.xml文件添加依赖
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
第三步:目录结构
第四步:com.xiaoyu下创建一个主程序入口MainApplication
@SpringBootApplication public class MainApplication { public static void main(String[] args) { SpringApplication.run(MainApplication.class, args); } }
第五步:com.xiaoyu.controller下创建一个HelloController类
@RestController public class HelloController { @RequestMapping("/hello") public String hello() { return "HelloWorld!!!"; } }
第六步:运行主程序入口的main方法,浏览器访问