我开发使用的是idea开发,jdk版本是1.8版本,这两个东西的下载就不说了,但是感觉上还是想说要是使用idea就最好使用学生账号,毕竟免费而且全家桶都可以用,不用写英文信那么麻烦
新建一个springboot项目,首先当然是新建project
接着就是选择spring initializer,默认default就行,这样的话就会在那个网址上自动下载springboot项目
接着你就会看到这个画面,group一般是你的组织的名字,Artifact是项目名字,一般来说group是这么填写的: 域名.公司名.项目名,artifact是这么填写的:项目名-xxx,version的话就是版本号,一般来说,maven就是根据这三个来组成唯一标识。当然,如果你是练手的话随便填写就行,这个并不重要
接下来你会看到这个这个,因为我们开发的是一个web项目,所以我们直接选择web就行,这样的话,maven会自动帮我们下载我们需要的web开发的jar包
最后你会见到这个,这个是你文件存储的位置直接finish就行
接下来你会看到这样的文件夹,pom.xml是用于maven下载的,java文件夹是我们的需要写的java逻辑,reources文件夹里的static是用于存放静态资源文件,类似于图片啊,前端文件之类的,application.properties是这个项目的配置文件,DemoTestApplication这个类是我们的启动类,test文件夹是存放测试类的地方。如果你了解ssm框架,你会发现,你不需要搞那么多配置了,因为springboot已经帮你解决了,而且springboot内置tomcat,也就是说,你直接运行就可以了,十分方便
我们先新建一个controller文件夹和一个controller类
里面写上这些内容,RestController这个表示我是controller而且返回的数据自动打包成json数据,@RequestMapping(value ="/test",method = RequestMethod.GET)表示这个方法是get请求,请求的时候要加/test
package com.example.test.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
/**
* @author qiubo
* @date 2019/1/20
*/
@RestController
public class TestController {
@RequestMapping(value ="/test",method = RequestMethod.GET)
String getTest(){
return "test";
}
}
接下来选择启动类,运行
打开浏览器,输入http://localhost:8080/test,就可以看到你返回的test