1.全面升级!购物一套基于Spring Boot 3+JDK17的车源实战项目!
全面升级!码下码一套基于Spring Boot 3+JDK17的载购实战项目!
最近对mall项目进行了全面升级,物车支持了Spring Boot 3和JDK。购物音龙指标公式源码以下是车源mall项目的升级内容,包括依赖升级、码下码框架用法升级以及运行部署的载购改动。Spring Boot 3版本的物车代码位于mall项目的dev-v3分支。
mall项目简介:mall项目是购物一个基于SpringBoot、Vue和uni-app实现的车源电商系统(Github标星K),采用Docker容器化部署。码下码智能家居云平台源码项目包括前台商城项目和后台管理系统,载购支持完整的物车订单流程,涵盖商品、订单、购物车、权限、从服务器下载源码优惠券、会员、支付等功能。
项目演示:
升级版本:项目中的依赖已经升级到最新主流版本,具体版本可参考下表。
升级用法:在mall项目升级Spring Boot 3的网页小游戏站源码下载过程中,部分框架的用法发生了变化。例如,生成API文档的库已从SpringFox迁移到SpringDoc,Spring Data Elasticsearch和Spring Security的用法也有所不同。以下将重点讲解这些升级的新用法。
从SpringFox迁移到SpringDoc:由于之前使用的微信小程序跳转源码Swagger库为SpringFox,目前已不支持Spring Boot 3,因此已迁移到SpringDoc。
Spring Data Elasticsearch新用法:Spring Data ES中基于ElasticsearchRepository的简单查询用法保持不变,但对于复杂查询,由于ElasticsearchRestTemplate类已被移除,需要使用ElasticsearchTemplate类来实现。
Spring Security新用法:升级Spring Boot 3版本后,Spring Security的用法也有所变化。例如,某些实现动态权限的类已被弃用,Security配置改用函数式编程的方式。
其他运行部署:由于Spring Boot 3最低要求是JDK,在Windows下运行项目时需要配置好项目的JDK版本,其他操作与之前版本相同。
Linux:在打包应用的Docker镜像时,需要配置项目使用openjdk:。这可以在项目根目录下的pom.xml中修改docker-maven-plugin插件配置完成。
由于镜像使用了openjdk:,在打包镜像之前需要提前下载好openjdk的镜像。可以使用以下命令下载,其他操作与之前版本部署相同。
总结:今天主要讲解了mall项目升级Spring Boot 3版本的一些注意点。项目源码地址:github.com/macrozheng/m...
2024-12-29 15:481103人浏览
2024-12-29 15:15817人浏览
2024-12-29 14:54800人浏览
2024-12-29 14:462799人浏览
2024-12-29 14:37360人浏览
2024-12-29 13:502074人浏览
韓國執政黨國民力量黨黨首韓東勳。法新社) 當地時間8日,韓國國務總理韓德洙與執政黨國民力量黨黨首韓東勳舉行會見並就韓國政局等發表共同談話。韓東勳表示,大多數國民認為總統應該辭職。此外,韓東勳還表示,
在中央金融工作会议提出的做好金融业“五篇大文章”中,绿色金融居其一。保险行业率先行动。2023年12月13日,中国保险行业协会在北京召开《保险机构环境、社会和治理信息披露指南》新闻发布会,保险业协会有
记者昨日查阅各大社交APP,发现泉州古城成为搜索火爆的目的地。今年国庆泉州市文旅活动众多,古城又有哪些精彩的活动?记者昨日探营其中几个精彩有特色的古城文化活动项目。这个假期一起来古城打卡,过一个文化味