Spring Boot 第三篇之Mybatis和Thymeleaf 整合

本篇利用Spring Boot来开发一个小型的Demo,主要的功能就是增、删、改、查 , 但是通过这个项目能够快速了解java 的 Web应用是怎么样的一个开发过程,对于 从其它语言转到Java的同学来说,我觉得还是挺困难的,所有的东西都要从头学起, 但是有编程经验还是比较容易的

一、环境介绍

1.1、开发环境的介绍

开发工具 ( IntelliJ IDEA 2018.2.3)

JDK版本: 1.8

Maven版本:Apache Maven 3.5.4

1.2、项目依赖的包介绍

Spring Boot 2.0.5

mysql驱动

Thymeleaf

mybatis

devtools(热部署), 热部署需要一些设置,不会的请参考另一篇博文,地址: https://91helpme.com/spring-boot-h5a1e

1.3、下载项目源码

git clonoe https://github.com/luohuacc/Spring-Boot.git

1.4、创建数据表

下载完项目之后,会有一个叫 scott.sql 文件即可,导入自己的mysql服务器上即可

二、项目环境搭建

2.1、项目功能预览

  • 列表页介绍

    D7yyWDzidFjXTXCNWE6ZsbNO5BZhkxXSzOK1YMGh


  • 新增页介绍

8JbemtD2IJxuAky0fvMsUGgQRgpdE8cQuTQV2GWR


  • 详情页介绍

fQzVupP9agLxZsxpjiW3BWRBi6pwYwObu3OaXTrU

2.2、idea导入项目


  • 第一步

    aIQ6ClPsqQYd8fZQDdWBk18vML2sScxqWHGfO1m5


  •  第二步

    et1XQtD9ChICgKVJAddQrTL1l8ZKMnNKNICAu7UZ


  •     第三步    

scapjhy2yFHJFOcrkcX5U4pjyo8k8qqLH2fBNEQe

  •     第四步

    DejNAXbbKH4INcSgZQLUpyXDlRFILK41FMsPhYs3

三、项目源码介绍

3.1、目录结构介绍

.idea idea编译器自带的,不用管)

.mvn (maven 自带的,不用管)

src (源码所在的目录,开发基本都是在此目录下开发,重点)

pom.xml(maven的描述文件,用于下载依赖包的)

3.2、项目MVC结构

Controller层, 在src/main/java/ 下有个controller,这个就是C层

View层, 在 src/main/resources/templates 下

Model层, 在 src/main/java 下有个mapper,这个是接口类,实际上底层对应resources/mybatis/mapper的目录

3.3、项目的配置文件

在src/main/resources/application.properties ,此文件就是项目的配置文件

3.4、静态资源文件

在/src/main/resources/static的文件夹中

四、总结

具体的编码过程就不介绍了,大家自己下载源码体验就知道了, 当然demo有很多不完善的地方,因为我是php开发人员, 所以本次主要就是体验编写java web应用的感觉,记录下吧,也希望能够给了解Spring Boot 的同学一点点帮助


上一篇:Spring Boot 第二篇 之 热部署

下一篇:没有了

相关推荐

  • Spring Boot 第三篇之Mybatis和Thymeleaf 整合

    本篇利用Spring Boot来开发一个小型的Demo,主要的功能就是增、删、改、查 , 但是通过这个项目能够快速了解java 的 Web应用是怎么样的一个开发...

    Border circle luohua 2020-07-19 14:45:37 0 0 17

  • Spring Boot 第二篇 之 热部署

    本篇带来Spring Boot 的第二篇, 配置热部署, java开发不同于php、python 等, 需要每修改一个地方时都要重启下服务器, 哪怕是一个htm...

    Border circle luohua 2020-07-19 14:45:11 0 0 16

发表评论