文章目录
- IDEA如何快速构建springboot项目,看这里
- 第一步:打开IDEA
- 第二步:创建springboot项目
- 第三步:项目初始化完成
- 第四步:编写配置文件,编写接口,并调用接口测试
- 总结:纯手工制作,走过路过希望点个赞!
IDEA如何快速构建springboot项目,看这里
又是一个愉(无)快(聊)的周末,这里渣渣猿来告诉大家如何快速通过idea来构建springboot项目。如果你连什么是springboot项目都不知道的话,以及为什么要用springboot项目的话,建议先去看看构建SSM和SSH等spring项目是如何办到的并简单学习一下springboot的相关知识。简言之,springboot的优点就是简化了大量的配置
准备工具
1.JDK1.8
2.IDEA
3.maven
4.鼠标键盘(好吧,这里都是扯淡的)
第一步:打开IDEA
这里应该是最简单的一步(如果你没有idea当我没说),接下来我们点击Create New Project
接下来会让我们选择创建什么类型的工程,
第二步:创建springboot项目
1.这个时候我们选择 Spring Initializr 并将JDK选择为1.8,下拉框没有1.8的同学们可以通过New来设置你安装的jdk版本。选好后点击next,点击next后会显示以下界面,这个界面对于拥有设备精良的同学们是一闪而过,而对于emmmmm,反正有点慢的同学要等一等(另外有时候会报Error错误,这里我没有遇到,这个可能和你的网络环境有一定的关系,反复执行几次就好了)
2.接下来就是配置你的各方面名称(也很简单,就是给你项目取个名字的步骤)
3.接下来的这一步就很关键了,这一步就可以选择你需要哪些技术,然后springboot初始化后会在pom文件里自动给你添加对应的jar包路径。由于我们是一个简单的demo,则我们就选择Web你的Spring Web就可以了
4.下面就是定义你项目名字和项目存放的位置,我是单独创建了一个文件夹来存放我的项目,这样便于管理。点击finish就可以了
第三步:项目初始化完成
1.点击finish后我们可以看到idea正在帮我们构建项目
2.构建完成后我们可以看到工程已经存在,这时我们点击右下角弹窗里的Enable Auto-import就可以实现jar包的自动导入了
3.jar包是否导入,我们可以在左边窗口中,点击External Libraries查看jar包是否导入成功。
如果导入的特别慢,这个时候可能是你maven仓库调用的位置不正确,请前往File->settings 在搜索框中输入maven前往maven的相关设置,不知道怎么设置的朋友请看另一篇idea的maven设置
打开发现不止jdk的话则表明导入成功了4.下面我们来看看相应的包结构。启动类应该不用介绍了吧~然后是配置文件夹里那两个文件夹可以删掉,当然你需要也可以保留。然后就是application.properties这个配置文件了,这个是一个核心的配置文件,所有的配置几乎都可以写在这里面,而且springboot还有一种新的yml后缀的配置文件类型,使用起来也是非常的方便,具体yml文件的书写格式,各位朋友可以自行网上查阅一下。这里我们将后缀改成yml就可以了
第四步:编写配置文件,编写接口,并调用接口测试
1.接下来我们将配置文件的后缀改成yml形式后,我们需要定义一个端口,在yml文件里写入server.port它会自动给你缩进成这种格式
2.接下来我们在项目结构中建一个controller的包,并写入一个HelloWorld的demo。
文件我就取大家最熟悉的HelloWorld吧(主要懒得想)。
在这个java文件中写入:
@RestController
public class HelloWorldController {
@RequestMapping("/hello")
public String hello(@RequestParam String name){
return "hello "+name+",SpringBoot 搭建成功啦";
}
}
3.好的,配置文件配好,文件也写好了,现在就欠东风了,哦不是,就差启动调用了~我们切换到启动类并启动项目,如果项目启动不成功,请确定你的端口是否被占用。
显示以下界面就表明项目启动成功了(真的方便,Tomcat那些都不用你去弄)
4.我们随便打开一个浏览器输入localhost:8080/hello?name=毛毛雨进行访问,就可以看到网页显示了后台返回的信息。有postman的朋友也可以使用postman进行测试,这里建议大家都学会使用postman,因为在实际开发中还是很实用的。我这里新电脑没有下载postman,就先用网页代替了,哈哈
总结:纯手工制作,走过路过希望点个赞!
现在很多公司都在使用springboot搭建起来的项目,并且上手程度也不高,所以大家抽空之余便可以学学习。当然你要去研究他的底层就另当别论了。另外这一篇是一个基础demo的搭建,实际开发中还涉及到很多层次。下一篇文章我将会讲解如何使用Mybatis来实现dao层,实现真正的数据动态交互。
希望看到的朋友,能顺手给个赞,有问题存在也可以多多指出!谢谢各位大佬了~