一起来做一个属于自己的博客吧!

公众号程序猿DD

共 1444字,需浏览 3分钟

 · 2021-09-07

想必很多程序猿都有一个梦想,就是开一个自己的小小博客,在上面记录自己开发学习过程中的点点滴滴,跟各位圈内好友一起分享一起进步一起讨论各种前沿技术。

那么试着做一个博客项目如何?

今天小编就给大家分享一个基于SpringBoot + Vue开发的前后端分离博客项目,带有超级详细开发文档和讲解视频。还未接触过vue开发,或者前后端分离的同学,学起来哈。

技术栈:

首先,小编给大家看一下项目的成品效果:

看着很干练简洁对吧。

项目以Spring BooT作为基础框架,数据层用Mybatis Plus,易上手,方便维护。作为一个项目骨架,权限也是大家不能忽略的,Shiro配置简单,使用也简单,所以使用Shiro作为权限。考虑到项目可能需要部署多台,这时候大家的会话等信息需要共享,Redis是现在主流的缓存中间件,也适合此项目。因为前后端分离,所以使用jwt作为用户身份凭证。

  • SpringBoot
  • mybatis plus
  • shiro
  • lombok
  • redis
  • hibernate validatior
  • jwt

开发工具与环境:

  • idea
  • mysql
  • jdk 8
  • maven3.3.9

项目构建初步体验

使用IDEA新建一个项目,SpringBoot版本使用的目前最新的2.2.6.RELEASE版本

pom的jar包导入如下:

<dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-devtools</artifactId>
 <scope>runtime</scope>
 <optional>true</optional>
</dependency>
<dependency>
 <groupId>org.projectlombok</groupId>
 <artifactId>lombok</artifactId>
 <optional>true</optional>
</dependency>

  • devtools:项目的热加载重启插件
  • lombok:简化代码的工具

紧接着整合mybatis plus,让项目能完成基本的增删改查操作。

那到底具体该怎么接着往下做?会遇到什么样的难题?又该如何解决呢?那就赶紧关注小编回复关键字,开发文档会一步步手把手的教你如何实现,继续我们的博客创建之旅~~~记得还有视频教程哦!

点击下方卡片,关注公众号“TJ君

回复“博客”,获取项目地址

浏览 3
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报