一、背景
时代在进步,公司为了响应时代的号召,将使用java取代php,所以为了生存下去,开始迈出学习java的脚步。
计划不定期将学习历程整理记录下来,希望可以成功转型为一名合格的java大白!
java同事跟我说,直接学Spring Boot吧,于是正式开启学习之旅。
二、目标
学习语言的第一步是什么?
当然是输出 Hello Word!!
所以今天我的目标就是输出Hello Word了!
三、过程
(1)之前将环境搞过一次了,再次就不说明配置过程啥的了,网上的资料都挺全的了。开发工具用的是IntelliJ IDEA。
(2)创建项目,因为只是简单的练手项目,所以暂不用考虑完善信息,一切都使用默认的
1.File->new->project
2.选择Spring Initializr

3.使用默认直接点next
4.Web下勾选Spring Web(ps:网上创建springboot项目多是勾选Web选项,而较高版本的Springboot勾选Spring Web Start,2.1.8版本是Spring Web)

5.直接点Finish
(3)Maven导包
1.进入项目中,点击右侧的Maven,点击设置(扳手图标)进行项目Maven仓库的配置;


(4)等待自动导包完成后,开始进行目录的创建,在src/main/java/com.example.demo 右键->New->Package,新建个controller目录,并在目录下建个HelloController类,添加以下代码
package com.example.demo.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.RequestParam;
@RestController
public class HelloController {
@RequestMapping("/sayHello")
public String sayHello() {
return "Hello Word!";
}
@RequestMapping("/helloByParam")
public String helloByParam(@RequestParam(value = "name") String name) {
return "Hello ," + name;
}
}
(5)找到src/main/java/com.example.demo/DemoApplication,这个是入口文件,把它run起来!

四、成果
端口设置为8080,@RequestMapping("/sayHello") 代表请求uri为/sayHello,所以在浏览器上直接访问http://localhost:8080/sayHello
,就可以看到"Hello Word!"了。

目标达成,收工!
五、后记
路漫漫其修远兮~