打开idea,file→new→project
在左侧选择spring initializr,并选择安装的jdk,点击next
如果没有spring initializr,可以在file→settibg中的plugins中搜索并安装
之后就是进行进一步具体的设置:在这里可以设置项目的名称,以及与之前Java包相对应的版本,,还有设置具体什么类型的项目打包方式等等等。
然后是选择相关的依赖,视具体情况选择所需例如有关web、数据库等的dependencies,这里我们只是先尝试创建一个web的应用,选择了web,之后继续点击next
然后选择所在的位置以及名称(这里名字不一样是因为用的之前的截图,创建这个的时候忘记截图了哈哈)
点击finish以及完成,如果第一次创建,需要等待一段时间以下载所需要的包等资源。
之后一个springboot项目就创建好了。
创建完成之后的目录如下:
在目录src/main/java中是主目录,配置类等其他的代码在此处,而与main同目录的test文件夹存放的是用来测试的
此外还有一个pom.xml文件是一个使用xml语言写的一个关于该项目的一些配置依赖等的文件,在此处的配置与之前的设置是同步的,此外我们可以修改xml文件来更新我们需要的依赖。如果创建一个marven工程,那么这里将是空的所有的配置语句会需要我们自己写出来。
之后我们看有一个xxxapplication的类,这是我们将整个项目运行起来的main方法,运行这个类我们就启动起来了网页相关的服务器等。
接下来尝试写一个向网页发送一个hello请求并返回字符:
package com.luoxiaohei.demo.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class luoxiaohei {
@ResponseBody
@RequestMapping("/y")
public String memeda(){
return "luoxiaoheiwudi!";
}
}
即发送一个/y的请求,返回"luoxiaoheiwudi!"
然后run WoshebudeniApplication,可以在命令行看到输出,提示在本地的8080端口打开:
我们用浏览器访问localhost:8080并请求/y:
成功输出!