# 一乎莉、工具
1. 使用簡書記錄每天的學(xué)習(xí)進度以及感想總結(jié)
2. 使用github進行代碼的托管? 項目地址 https://github.com/gaofengfengfeng/HttpChat.git
3. 使用idea開發(fā)
4. Atom開發(fā)日志的記錄
# 二容为、每日工作安排
1-7 springboot項目的搭建以及啟動
1. 新建一個HttpChat的maven項目
2. 導(dǎo)入與springboot相關(guān)的maven依賴,導(dǎo)入maven依賴后剩彬,需要進行reimport更新項目依賴准谚。后續(xù)使用的依賴會用到什么添加什么逮走。
```
<?xml version="1.0" encoding="UTF-8"?>
<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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
? ? <modelVersion>4.0.0</modelVersion>
? ? <groupId>com.chat</groupId>
? ? <artifactId>httpchat</artifactId>
? ? <version>1.0-SNAPSHOT</version>
? ? <parent>
? ? ? ? <groupId>org.springframework.boot</groupId>
? ? ? ? <artifactId>spring-boot-starter-parent</artifactId>
? ? ? ? <version>1.5.6.RELEASE</version>
? ? </parent>
? ? <dependencies>
? ? ? ? <!-- web項目的啟動依賴 -->
? ? ? ? <dependency>
? ? ? ? ? ? <groupId>org.springframework.boot</groupId>
? ? ? ? ? ? <artifactId>spring-boot-starter-web</artifactId>
? ? ? ? </dependency>
? ? </dependencies>
</project>
```
3. 新建包結(jié)構(gòu)刚梭,在這里新建的包名是com.chat.httpchat
4. 創(chuàng)建springboot項目啟動類乎婿,Application.java测僵。 注意:Application.java應(yīng)該在目錄的最外層,不然管理不到整個項目的文件谢翎,導(dǎo)致之后的注解無效捍靠。 并且,啟動類文件不能在默認包下
5. springboot是通過簡單的注解實現(xiàn)項目的啟動的森逮,最起碼需要在啟動類上添加@SpringBootApplication注解
6. 在Application類中榨婆,添加main方法,以啟動該springboot項目
7. 添加controller包褒侧,并實現(xiàn)helloworld的API接口良风。 新建一個HelloWorldController類。添加@RestController注解闷供,以實現(xiàn)接口類的注冊
8. 新建一個接口烟央,使其返回hello字符串。 注意添加@RequestMapping注解
9. 啟動該項目歪脏,如果沒有配置啟動的端口號疑俭,則會默認分配一個端口號
10. 如何請求到指定接口,并獲得其返回內(nèi)容婿失? 請求地址= http://ip地址:端口號/uri? uri=每一級requestMapping value的拼接? 比如:http://127.0.0.1:8080/helloworld/hello? 本機地址=localhost=127.0.0.1