**
SpringBoot框架的搭建
**
个人 简介
你好! 很高兴你能阅读到这篇文章,这是我第一次使用 博客 做分享。我是做Java全栈开发的,个人学习能力差,目前有4年开发经验,但是个人能力感觉还是很差,不会的东西还是太多,看到各位大神的各类神贴,收益颇多。近期做了个SpringBoot项目,SpringBoot的火热程度,我就不做过多阐述了,说说自己的感受,以及提供个人搭建SpringBoot框架的踩坑系列,望大家以我为鉴,避免各种踩坑,如有大神看到文章的不足,或是缺陷,请您留言,不甚感激。
开发工具
以下是本次开发使用到的工具:
- SpringBoot ,项目采用SpringBoot快速搭建;
- 使用IDEA开发,maven管理;
- 前端用的是,Thymeleaf 模板,layUI,Bootstrap;
- Apache Shiro 安全框架;
- Mybatis 做持久层。
本文介绍
本分类是个系列片,将讲述的非常详细,每个字码都是作者,一个一个敲上去的,本文档是踩坑系列第一集,项目框架的搭建。Springboot框架的搭建,据本人了解有3中方式,spring官网提供页面下载的方式,IDEA创建,Eclipse STS工具创建。之前本人一直使用的Eclipse或者MyEclipse,一直感觉Eclipse或MyEclipse,是Java开发神器,然而,,,在一次项目开发过程中,我们的项目有多个迭代版本的,线上正式版(2.0版本,1.0版本是ssm版的,项目升级使用SpringBoot),测试服务版本,本地开发版本,由于同一个项目,在Eclipse中切换效果体验太差,于是更换开发工具-IDEA,使用IDEA之后,瞬间感觉到了,版本之间的切换是个多么爽的的事情,项目经理再也不用担心,我们会改错版本,导致项目版本紊乱。。。所以本人推荐使用IDEA,在本人的踩坑系列中,IDEA将作为第一开发工具。废话有点多了,干点正事吧。。。
特殊说明:
先来个简单的,本文档只适合初次接触的SpringBoot的,不会搭建SpringBoot框架的,更高级的将逐步推出,不喜勿喷
IEDA创建SpringBoot框架
1.首先打开你的IDEA,File - New - Project…
2.操作完,会显示以下弹窗。。。
3.选择Spring Initializr - 选择自己的JDK - Next
4.填写项目的基本信息,大家以个人喜好填写,然后Next
5.此处可以选择一些初始化的配置
6.本文是SpringBoot框架的搭建,因此只阐述简单的搭建,此处我只选择了web。
7.显示项目名称,可以修改,项目存储目录,可以修改,建议修改,Finish,结束,项目自己会加载,所需jar包
以上就是IDEA搭建SpringBoot框架项目全部过程,自此SpringBoot框架搭建完成。但是咱们是技术人员,每做一部操作都要去测试,接下来咱们就是测试咱们这个框架是否可行,是否能用。。。
SpringBoot框架,测试
1.首先测试,当前项目是否能跑起来,是否报错,我们运行项目的启动类,打开项目的启动类,鼠标右键单击Run…
2.查看控制台,出现Started DemoApplication in 1.32 seconds (JVM running for 3.37),证明项目启动成功,并且项目自动帮我使用8080端口。
3.为了验证我们的项目是否真的搭建成功,我们写个测试类,测试下,首先我将在我们的项目里面创建个包,写个controller类,在页面输出万古不变的:Hello World!
4.重新启动服务,访问咱们的/hello接口,测试页面是否有输出,谷歌浏览器访问:http://localhost:8080/hello
5.由此,咱们的项目搭建成功,正常访问。