SpringBoot是大家使用最多的一个Java框架了,今日就来详细介绍一下如何去创建一个SpringBoot项目
接下来我们来创建 Spring Boot 项⽬了
接下去就会跳出来选项了,这里我们选择Spring Initializr,在右侧读者记得选择正确的JDK版本,此处推荐JDK8,但如果你是JDK17的也没有关系
然后就选择要创建项目的源地址即可,默认这里我们使用到的是官网默认的数据源start.spring.io,但如果官方的这个数据源挂了,也不用担心,我们还可以使用阿里巴巴的国内源start.aliyun.com去创建,点下下面的 Custom即可(不推荐,有兼容性问题)
接下里点进去呢就是具体的项目参数设置了此处我们主要修改的地方就两个:
接下去我们就要添加项目依赖了,首先我们要关注的地方就是这个SpringBoot的版本:
接下来我们就要去添加各项依赖了,想要去完整地做出一个项目,此处我们必须要添加的依赖有以下四个:
当添加好各项依赖之后,我们就可以设置当前项目的存储路径了,不过要注意的是项目名称和路径中不能出现任何和中文相关的信息
接下来一进去,你可以可能会遇到各种各样的问题,我们来一一解说一下
此时我们就需要添加框架的支持Add Framework Support
在点进去之后,选择Maven然后打勾即可
对于这个问题我在之前的博客中有过介绍,读者可以去看看 链接
然后我们进入到启动类DemoApplication,点击【运行】即可
在项目启动起来之后,我们可以看到有一个很大的Spring标志,然后看到底部以ms为单位的数字便可以观察出后台已经启动了( •̀ ω •́ )y
在一切都配置好之后,我们就可以写一些代码来测试一下了
首先我们要做的就是创建controller层,这个分层原理我们后面会讲到,controller层主要是用来与前端页面的路由地址进行交互的
@RestController @RequestMapping("/user") public class UserController { @RequestMapping("/add") public String addUser(String name){ //... return "add success - >" + name; } @RequestMapping("/del") public String delUser(String name){ //... return "del success - >" + name; } @RequestMapping("/sel") public String selUser(String name){ //... return "sel success - >" + name; } @RequestMapping("/update") public String updateUser(String name){ //... return "update success - >" + name; } }
我们可以来前端页面输入网址进行测试,看看具体的路由传参,如果来实现前后端交互的
http://localhost:8080/user/add?name=zhangsan
我们来改变一下queryString的参数,让name=lisi,那么最后打印出来的值就变成了lisi
http://localhost:8080/user/add?name=lisi
那么以上就是如果如何从0到1搭建一个SpringBoot项目了,我们再来回顾总结一下📚
首先我们要做好前期的准备工作,明确自己IDEA的版本以此清楚要从何处去创建新建一个项目
接下去我们开始正式项目的搭建了,我们以社区版为例,当安装好指定插件后,便可以去创建新项目了,其中要注意的点是:
那么当上面的这些全部配置完之后,我们便可以去运行代码进行测试了,观察前后端的交互我们可以看出【SpringBoot】相较【Servlet】来说有了很大的便捷性和性能提升
望本文对正在阅读的你有所帮助,本文完