基于springboot的毕设_分享我毕设技术选型的想法,以及写的
springcloud难学吗⼀个springclou。。。
写在前⾯
背景:在我想好要做的毕设(基于微服务前后端分离的多⽤户博客系统)的时候,我就开始思考⽤什么框架或者技术来完成这样⼀个项⽬。因为我在实习的时候接触到最多的就是springcloud,加上本⾝⾃⼰学的就是java偏多,⾃然⽤springboot也是⽐较熟⼀点;springcloud也是基于springboot发展⽽来,都是spring全家桶系列技术。⽹上有很多springboot写的单体项⽬结构的博客系统有很多,基于微服务的还是⽐较少。综合⾃⼰感兴趣的东西加上平时⽤的较多的springcloud技术,所以⾃⼰就想基于springcloud来做,也能加深⾃⼰对spring系列技术的理解,从⽽反馈到实际的⼯作中,这是⼀个⽐较好的学习过程!
当然⼀个博客系统可⼤可⼩,⽤到的技术也可多可少。我现在毕设项⽬⽤到的其他框架或者⼯具会在下⾯的脚⼿架中做⼀个分享。
项⽬脚⼿架的结构
项⽬脚⼿架结构
common-utils:通⽤模块,包含⼯具类等;eureka-server:注册中⼼启动模块spring-api:api模块spring-base:对接MySQL数据库的应⽤模块spring-demo:对接web端的应⽤模块spring-redis:redis应⽤模块spring-task:定时任务模块
技术选型
springboot 2.xspringcloud Finchley.RELEASEjdk1.8mysql 5.7redismybatislogback
注意:实际的毕设项⽬⽤到的技术远不⽌这些,这只是脚⼿架⽤到的;如果有需要更多了解的朋友可以私信我。
使⽤说明
git clone git@gitee:chlinlearn/my-spring-all.git创建数据库及表,数据库⽂件在spring-demo模块的sql⽂件夹更改项⽬中l的数据库相关的配置⽂件更改项⽬中spring-redis模块l中redis的配置⽂件启动eureka-server启动其他模块 ...访问localhost:7000看是否微服务都已经注册
运⾏效果图
如图就是两个模块spring-base和spring-demo都已经注册到注册中⼼
注册中⼼效果
到这⾥就结束啦!欢迎⼤家留⾔交流,喜欢我分享的IT技术相关的朋友们记得给个关注点个赞哦~

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。