三分钟学会搭建SpringBoot的demo
工具及环境准备:Jdk1.8、Maven3.3.9、Idea2018.2
一、通过Idea的Spring Initializr功能自动生成demo项目(需要连外网才行)
1、创建新的项目
Idea的启动页创建
或者进入Idea后创建
2、项目模板选Spring Initializr,确定SDK(即JDK)后,直接点击“Next”
3、项目设置默认即可,直接点击“Next”
4、项目依赖选Web分组下的Web就行,SpringBoot版本默认即可,点击“Next”
5、项目名和项目存放路径默认即可,直接点击“Finish”
6、设置Maven,添加项目依赖
File——>Settings
Build、Excution、Deployment——>Build Tools——>Maven
点击最右侧Maven菜单,打开Maven窗口
点击刷新图标,添加项目依赖
7、在启动类DemoApplication中添加@RestController注解,写个对外暴露的接口方法hello(),URL配置为"/hello"
(PS:也可以自己新建个类,加上@RestController注解,将hello()方法放在自己类里)
代码如下:
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@RestController
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
@GetMapping("/hello")
public String hello(){
return "Hello,SpringBoot!";
}
}
7、启动主方法,浏览器访问http://localhost:8080/hello
控制台日志输出显示启动成功
浏览器访问http://localhost:8080/hello
可以看到方法中的字符串成功输出到页面
注意:测试完一定要手动停掉进程,不然再次启动会报端口被占用
二、利用官网在线生成demo项目,下载到本地后导入开发工具
1、进入项目生成页面,项目参数可默认,依赖选Web即可,生成demo压缩包并下载到本地
官网demo生成地址:https://start.spring.io/
2、解压到某一目录下,再导入Eclipse或者Idea
3、在启动类DemoApplication中添加@RestController注解,写个对外暴露的接口方法hello(),URL配置为"/hello"
(PS:也可以自己新建个类,加上@RestController注解,将hello()方法放在自己类里)
余下步骤跟第一种方式完全相同
三、从零开始纯手工搭建