Spring Boot 入门笔记(一) 利用工具搭建demo项目
一 . 通过SPRING INITIALIZR工具产生基础项目
使用spring initializr的好处是,搭建上手的demo程序完全自动生成,下载的项目直接就可以导入eclipse 。本demo的搭建要求你的eclipse或IDEA已安装过MAVEN。
1 访问http://start.spring.io/网站
2 下载 点击网站中的绿色大按钮Generate Project,下载到本地:
3 解压文件
4 Elipse和IDEA都是以MAVEN项目导入.
以Eclipse为例,选择
FILE-->IMPORT-->Existing Maven Project
,选择解压后的项目文件夹,进行导入导入后如图所示:
若是IDEA,选择
File-->New-->Project from Existing Sources...
进行导入,选择解压后的项目文件夹,点击OK。点击Import project from external model并选择Maven,点击Next到底为止。
- 5 不论使用eclipse还是idea,都需要检查项目配置的jdk等内容。 eclipse在项目文件上点击右键,选择
properties-->JAVA Build Path-->切换选项卡
观察是否有红色警告提示**
二. 运行得到的基础项目
1 当前的pom.xml引入了两个模块:
spring-boot-starter和spring-boot-starter-test:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
- 2 引入Web模块:
引入Web模块,需添加spring-boot-starter-web模块:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
- 3 demo主入口
demo的主入口为com.example.demo下的DemoApplication.java (如果在网站上生成程序的时候没有改名字的话),启动也是在该Java中点击鼠标右键,选择run或者debug as application。
注意:接下来自己编写的controller类,需要和主入口程序(DemoApplication.java)需放在同一个package中,或者其子目录下,不然无法启动
- 4 创建自己的helloController
在DemoApplication.java所在的package上(或者其子文件夹下,随你的需求来)点击右键,new-->class
,填入名字HelloController,确认。
@RestController
public class HelloController {
@RequestMapping("/hello")
public String index() {
return "Hello World";
}
}
回到主程序DemoApplication.java,点击右键,选择run as--> java application
. 等待程序启动
打开浏览器访问http://localhost:8080/hello,可以看到页面输出Hello World