编写基于SpringCloud,后台管理系统(日记贴)

本文分享了作者使用SpringCloud Greenwich.SR1与SpringBoot 2.1.6.RELEASE搭建后台管理系统的心得,涵盖Eureka、Springgateway、Feign、ConfigServer等组件的应用,以及MybatisPlus、activiti、kafka、SpringSecurity等技术的融合实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编写系统原因

入行四年,由于身处南昌,个人认为技术相对落后的城市,所以新的方便、流行的技术,虽然了解过,但是用的少,写这个系统的目的在把自己所学的,以及想学的新技术融为一炉,希望自己能更上一层楼,特此开贴,记录一些自己的心得,以及希望各路大牛的指点。

准备用到的技术

  • 核心框架

    • SpringCloud——Greenwich.SR1
    • SpringBoot——2.1.6.RELEASE
    • Eureka 服务注册中心
    • Spring gateway 网关
    • Feign 服务发现(包含熔断、服务降级等)
    • ConfigServer 配置中心
  • 其他后端框架

    • MybatisPlus (一些业务逻辑简单的项目,用plus可以不用有mapper.xml)
    • activiti 工作流
    • kafka 队列(学习重点)
    • SpringSecurity或shiro 权限框架(shiro用起来更简单,SpringSecurity与auth2.0结合文章多)
    • Lombok 以简单的注解形式来简化javaBean代码(用注解代替getter/setter等)
  • 数据库

    • mysql
    • redis 主要用于缓存
  • 前端

    • vue-element-admin 一个比较完善的webpack前端后台管理项目

SpringCloud与SpringBoot版本,以及和各种springCloud组件版本的对应关系

这个很重要,刚开始搞SpringCloud时候,没有去注意各种组件之间的对应关系,直接导致项目跑不起来,报一些少包,源码错误,花了我一番时间,才了解到这个问题

SpringCloud与SpringBoot版本对应官网查看,进入https://spring.io/projects/spring-cloud#learn,
下面第一张图为,进入后的页面,一直往下拉,则会出现图二的文字,上面为SpringCloud对应SpringBoot的版本,下面为SpringCloud对应各个组件的版本

进入网址后,往下拉,则会出现下图上面为SpringCloud对应SpringBoot的版本,下面为SpringCloud对应各个组件的版本

最后

第一次写博客,希望自己能坚持下去,直到自己把这个项目完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值