栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

springboot个人学习总结——springboot搭建

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

springboot个人学习总结——springboot搭建


springboot初体验

前言:刚学完springboot,记录springboot搭建的过程

知识储备
spring+springmvc+mybatis:springboot可以解决原本使用ssm开发项目配置文件繁琐的问题,对前后端分离的项目也有重大意义。
thymeleaf:springboot默认不支持jsp,但此项目功能较为简单,做成前后端分离,明显是多此一举,因此这里采用了thymeleaf作为模板引擎,来替代jsp的诸多功能

项目创建

一,项目创建
打开IntelliJ IDEA,创建新项目
使用spring Initalizr进行快捷创建
导入依赖
devtools用于热编译,修改项目后使用ctrl+f9即可快速编译
lombok用于简化实体类的构造方法及tostring方法的生成,在实体类上加上@Data即可

web场景依赖

持久层框架

一路next


删掉用不着的文件


发现模板引擎忘记引入了,这里手动引入一下

        
            org.springframework.boot
            spring-boot-starter-thymeleaf
        

完成后创建静态资源文件,static是springboot的默认静态资源文件夹,访问静态资源时不用在路径中加static
在static下创建js,css,fonts,images等文件夹

个人习惯使用yaml编写配置项,创建application.yaml替代application.properties

使用方法
二,使用方式

thymeleaf:

springboot的默认模板引擎文件夹就是templates,将html文件夹放入其中,并在html标签中引入xmlns:th=“http://www.thymeleaf.org”

mybatis:

配置数据源

创建mapper文件夹并在yaml配置指定路径


mybatis的全局配置文件可以被yaml文件取代,若要使用全局配置文件,需要在yaml指定全局配置文件的路径即可,这里不做过多介绍,两种方式不可同时使用,否则会报错

其他:
mysql驱动的依赖如果不加版本号,springboot官方默认仲裁版本是8.0,这里本人是5.7的mysql数据库,所以加上了mysql5的驱动

其他功能例如拦截器,事务,单元测试等,用到了再补

如有纰漏,评论区指正

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/298947.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号