IDEA快速搭建SpringBoot的项目(一)最简单的demo
文章目录
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层,实现真正的数据动态交互。
希望看到的朋友,能顺手给个赞,有问题存在也可以多多指出!谢谢各位大佬了~
本文地址:https://blog.csdn.net/Believer_F/article/details/107289052
下一篇: php防止sql注入代码实例
推荐阅读
-
荐 使用IDEA搭建一个简单的JavaWeb图书管理项目(详细步骤指导、提供源码)
-
idea使用spring Initializr 快速搭建springboot项目遇到的坑
-
如何利用IDEA搭建SpringBoot项目整合mybatis实现简单的登录功能
-
从零搭建基于SpringBoot的秒杀系统(二):快速搭建一个SpringBoot项目
-
使用idea快速创建一个springboot的小demo(自动添加依赖)
-
IDEA新建一个简单的springboot项目(选择maven版)
-
IDEA快速搭建SpringBoot的项目(一)最简单的demo
-
最简单的在IntelliJ IDEA导入一个本地项目教程(图文)
-
IDEA新建一个简单的springboot项目(选择maven版)
-
荐 使用IDEA搭建一个简单的JavaWeb图书管理项目(详细步骤指导、提供源码)