落叶知秋|两小时入门SpringBoot学习(基础)(上)

在学习Springboot之前 , 你最好具备以下知识:1、使用Maven构建项目;2、熟悉Spring注解;3、了解RESTful API相关知识 。 需要说明的是你可以不会SpringMVC , 但是需要注意Maven版本和Java版本保持一致等问题 。
首先请确保你的电脑上安装了java1.8和Maven 3.5及以上 , 可以使用以下命令进行查看:
【落叶知秋|两小时入门SpringBoot学习(基础)(上)】java -versionmvn -version第一个springboot程序第一步 , 使用spring Initializr新建一个项目ispringboot , 具体操作如下(按照图中序号依次进行即可):
落叶知秋|两小时入门SpringBoot学习(基础)(上)
落叶知秋|两小时入门SpringBoot学习(基础)(上)
落叶知秋|两小时入门SpringBoot学习(基础)(上)
落叶知秋|两小时入门SpringBoot学习(基础)(上)
当然如果说你不是idea , 那么你可以点击 这里 , 然后按照图示填写信息:
落叶知秋|两小时入门SpringBoot学习(基础)(上)
最后稍等一会 , 页面就会弹出下载文件 , 你只需要将其保存到本地即可:
落叶知秋|两小时入门SpringBoot学习(基础)(上)
然后删除图中蓝色的4个文件 , 这些目前使用不到的:
落叶知秋|两小时入门SpringBoot学习(基础)(上)
注意为保证本项目能正常运行 , 请将springboot的版本修改为2.1.3版 , 切记切记 。
启动项目为了保证启动项目能看到一些信息 , 在com.envy.luckymoney包内新建一个controller包 , 里面新建一个HelloController类 , 里面的代码为:
package com.envy.luckymoney.controller;import org.springframework.web.bind.annotation.*;@RestControllerpublic class HelloController {//@RequestMapping(value = "http://kandian.youth.cn/hello",method = RequestMethod.GET)//1.x版本@GetMapping("/hello")public String say(){return "First SpringBoot!";}}然后启动项目 , 注意项目的启动方式有三种:第一种 , 最简单的方式:
落叶知秋|两小时入门SpringBoot学习(基础)(上)
第二种:在项目根路径下执行maven命令: mvn spring-boot:run , 如图所示:
落叶知秋|两小时入门SpringBoot学习(基础)(上)
请注意是:mvn spring-boot:run , 而不是: mvn springboot:run , 中间必须有一个-号 , 否则就会出现No plugin found for prefix 'spring-boot' ...的问题 。
第三种:先在项目根路径(也就是pom.xml所在目录)下执行maven命令mvn install , 接着进入到target目录 , 然后在target目录下执行java -jar luckymoney-0.0.1-SNAPSHOT.jar即可(注意这种方式是springboot项目脱机后运行的方式)