废话不多提,拿起键盘,打开 IDEA 就是一通骚操作。
打开 IDEA 后,首页选择 Create New Project,再接着按下图所示,快速搭建SpringBoot项目。
接下来将 Group 和 Artifact 编辑下,Package 修改,其他暂时不必修改。(嫌麻烦直接 Next 也没毛病)
左边 Dependencies 一栏中,选中 Web,再在右边的一栏中也把 Web 也给勾上。
一套操作后,我们的 SpringBoot 简单项目环境就搭建好了,项目结构如下图:
项目创建好后,我们可以看到项目目录下已经自动帮我们生成了一个XXXApplication.java文件,内容如下:
package com.github.smallminmin.springboot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
// 此注解说明这个类是SpringBoot的主配置类,通过运行这个类的main方法来启动SpringBoot应用
@SpringBootApplication
public class SpringbootApplication {
public static void main(String[] args) {
// 程序启动入口
// 启动嵌入式的 Tomcat 并初始化 Spring 环境及其各 Spring 组件
SpringApplication.run(SpringbootApplication.class, args);
}
}
接下来,按照江湖惯例。我们先拿 HelloWorld 小试牛刀。
在 SpringBootApplication.java 路径下,创建 controller包,并新建 HelloController,代码如下:
package com.github.smallminmin.springboot.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping("/")
public String hello() {
return "hello world";
}
}
@RestController 是 spring4 里的新注解,是 @ResponseBody 和 @Controller 的缩写,效果等同。
到此,我们再到 SpringBootApplication.java 去启动项目,IDEA运行窗口若如下展示,表示项目启动成功。
在浏览器地址栏中输入http://localhost:8080项目成功运行图:
自此,一个简单的入门级 HelloWorld 项目成功跑通。