在前面的课程中我们学习了SpringBoot和MyBatis的使用,这一节我们就正式开始搭建项目脚手架
mall-tiny
了,本节主要讲解整合SpringBoot+MyBatis搭建基本框架,以商品品牌为例实现基本的CRUD操作。
在前面两节课程中,我们学习了Swagger的基本使用,这一节就带大家把Swagger整合到我们的
mall-tiny
脚手架中去。
在我们平时做项目的时候,项目中使用的技术往往是最重要的,尤其是用于搭建框架的技术,因为这些技术可以复用到任何同类项目中去。下面我们就来学习下《mall学习教程》的架构篇,主要是带大家搭建一个mall项目在使用的项目脚手架
mall-tiny
,这个过程精简掉了mall项目中的电商业务,纯粹学习mall项目中使用的技术。希望大家通过架构篇的学习,能独立搭建一个通用的项目脚手架!
平时使用SpringBoot开发项目,少不了要使用到它的注解。这些注解让我们摆脱了繁琐的传统Spring XML配置,让我们开发项目更加高效,今天我们就来聊聊SpringBoot中常用的注解!
我们平时开发项目的时候,经常会需要远程调用下其他服务提供的接口,于是我们会使用一些HTTP工具类比如Hutool提供的HttpUtil。前不久SpringBoot 3.0发布了,出了一个
Http Interface
的新特性,它允许我们使用声明式服务调用的方式来调用远程接口,今天我们就来聊聊它的使用!
之前把我的mall项目升级到Spring Boot 2.7的时候,很多之前的测试方法都不能用了,原来是Spring Boot Test已经升级支持JUnit 5了。今天我们来聊聊新版Spring Boot Test的使用,有了它,我们就不需要再使用main方法来测试了!
前不仅,SpringBoot 2.7.0 版本发布了,我也是第一时间把之前开源的脚手架项目mall-tiny 给升级支持了!有的小伙伴提出把mall项目也升级下,于是我最近抽空把它给升级了!不仅是支持了最新版SpringBoot,使用到的技术栈基本都升级到最新了!今天分享下升级内容和升级过程中遇到的一些问题,大家可以参考下!
关注我Github的小伙伴应该了解,之前我开源了一款快速开发脚手架
mall-tiny
,该脚手架继承了mall项目的技术栈,拥有完整的权限管理功能。最近抽空把该项目支持了Spring Boot 2.7.0
,今天再和大家聊聊这个脚手架,同时聊聊升级项目到Spring Boot 2.7.0
的一些注意点,希望对大家有所帮助!
最近想体验下最新版本的SpringBoot,逛了下官网,发现SpringBoot目前最新版本已经是
2.6.4
了,版本更新确实够快的。之前的项目升级了2.6.4
版本后发现有好多坑,不仅有循环依赖的问题,连Swagger都没法用了!今天给大家分享下升级过程,填一填这些坑!
从零开始搭建项目,没有好用的脚手架怎么行!最近发现一款高颜值的前后端分离脚手架
sa-plus
,自带代码生成器,可一键生成前端、后端、API文档代码,推荐给大家!