Springboot +Mybatis 的一个订票系统
这学期开了一门软件测试课程,需要做一个系统用于软件测试的学习,就使用目前JavaEE开发中比较火的SpringBoot + Mybatis做了一个小的订票系统,话不多说,先上我在github源代码:https://github.com/aa792978017/SpringbootTest 。大家可以在这里下载源码,使用的时候可以根据里面的说明文档readme.txt进行下项目环境配置,以便能正常运行系统。
下面给大家大致讲讲项目的搭建过程,这里使用的开发工具是目前主流的IDEA
- 进入官网快速搭建项目架构。
- 进入SpringBoot快速启动页面,进行快速的项目构建;这里附上网址:https://start.spring.io/
- 添加项目所需要的依赖,直接在输入框输入即可,有提示,以下是项目依赖情况
- 使用IDEA启动项目,并建立所需的项目目录
- 这里使用的环境是jdk1.8,mysql 5, 以及需要maven环境
- 目录构建
- 项目关键配置
- 下面介绍其中一个功能的实现,这里介绍一下登录功能
- 实体类构建
- 登录需要根据前台传过来的用户名和密码进行校验,这里编写通过用户名查询数据库中的用户数据
- 编写控制层的业务代码
5.编写controller层代码
6.运行项目,测试接口(这里主要讲讲springboot+mybatis项目,前端知识因篇幅原因,不作解释,具体的网页代码是从网上素材库里面找的。感兴趣的同学可以自行看源代码,也欢迎向我提问)
7.打开浏览器访问:http://localhost:8080/static/fontpage/login.html,测试登录功能
扫描二维码关注公众号,回复:
5792841 查看本文章
8.测试登录功能,登录成功,跳转到首页,大功告成
以上就是项目的整个介绍,如果大家有什么问题欢迎留言提问。
里面安装了热部署的依赖,如果对热部署感兴趣的小伙伴,可以看看我另一篇博客,如何配置IDEA热部署