本文章作为SpringBoot的入门介绍,需要涉及到JDK、Maven、Idea等知识和开发环境的搭建。JDK的安装参考。Maven的安装,如果要配置Maven可以参考。Idea的安装参考。如果这些环境和工具都准备好了以后,将开启我们的SpringBoot之旅。
首选打开Idea,点击“”创建项目:
选择Maven,点击“next”:
输入项目名称,点击“finish”:
打开项目pom.xml文件,添加以下内容:
代码片段:
org.springframework.boot
spring-boot-starter-parent
1.5.12.RELEASE
org.springframework.boot
spring-boot-starter-web
如果添加了依赖,而Maven没有自动刷新下载依赖,可以鼠标右键项目 => Maven => Reimport:
在项目中就可以看到依赖的组件:
如果项目使用的JDK版本不一致,可以通过File => Project Structrue => Project 设置项目使用的JDK版本 :
创建包“org.example”,在包下创建启动类,如下图所示:
代码片段:
package org.example;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* @author dyh20
*/
@SpringBootApplication
public class MainApplication {
public static void main(String[] args) {
SpringApplication.run(MainApplication.class, args);
}
}
创建HelloController控制层:
代码片段:
package org.example;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @author dyh20
*/
@RestController
public class HelloController {
@GetMapping("/sayHello")
public String sayHello() {
return "hello world!";
}
}
运行项目,在启动类上鼠标右键,选择run或者debug方式启动:
控制台显示嵌入式Tomcat默认监听在端口8080:
通过浏览器访问地址:http://localhost:8080/sayHello:
到此,我们第一个SpringBoot项目就开发完成。