前提:
1、jdk安装好了,而且版本是1.8以上的,1.8可以;
2、安装了maven
1、在官网下载idea,安装
2、创建一个新的项目
选择Spring Initializr,然后会有默认的jdk版本信息出来;选择一个版本;
demo是项目名称
点击下一步
(springboot 2.0以上的版本对应jdk版本应该为1.8以上; 我果断选择2.0以上的;)
安装位置
项目创建好了
点击进入Main程序类
我发现底部一直有进度条,这个就是springboot+maven项目的好处,自动给你下载这些jar包,我们不需要自己去凑齐这些包,也不必担心jar之间的版本冲突情况!
等到安装的差不多的时候,你就会发现,有一个绿色的三角形的按钮
等待所有的jar包都安装结束以后,右键就会出来run
再运行
打开页面输入localhost:8080
报错,原因是我们没有控制类
先关闭服务
在com.example.demo上面添加一个包
点击ok,我们在control包下面新建具体的控制类
@RestController
就是@Controller+@ResponseBody组合,支持RESTful访问方式,返回结果都是json字符串
标注这个是Control类
@RequestMapping("/hello")其中的hello是访问名称,再某个方法上面,我们可以说访问这个路径就是执行这个类方法里面的内容
package com.example.demo.control;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class DemoControl {
@RequestMapping("/hello")
public String hello(){
return "欢迎进入springboot的世界";
}
}
我们现在启动试一试;
浏览器上输入localhost:8080/hello
/hello就是映射那个控制器里面的方法