SENS博客部署文档

avatar 2021年02月03日15:20:21 2 114 views

一、项目说明

该项目是基于 springboot 实现的多用户博客系统。

1、技术框架

基础框架 SpringBoot、

数据库访问层框架 MyBatis Plus、

权限控制框架 Shiro

前端模板引擎 FreeMarker

 

2、技术架构

编程语言 Java 版本要求 8以上

关系型数据库 MySQL 版本要求 5.6 以上

缓存中间件 Redis 版本要求 3 以上

 

3、开发工具

IntelliJ IDEA,需要安装 Lombok 插件,推荐安装 Free MyBatis plugin 、RestfulToolkit 插件

MySQL可视化工具,如 Navicat、MysqlWorkBench、MyYog 任何一个都行

Redis可视化工具,如 rdm

Maven 依赖管理工具

 

二、项目导入

1、下载并解压源码

根据博主提供的源码,解压到任意目录,建议使用英文目录(不要放在中文文件夹或者带空格文件中)

如下图,项目根目录至少有这3个文件,如果有其他文件(如.DS_Store或Mac开头的文件夹),说明是我电脑上的隐藏文件,可以直接删除

2、启动 IDEA,导入项目

启动 idea,到如图界面,点击Open,选择项目目录,如选择 SENS 文件夹

3、项目加载中...

idea窗口会如下图,进入加载页面,此时idea正在下载 Maven 依

4、等待依赖下载完成,会出现如下界面

如下图,maven依赖已经下载完成

备注:默认使用阿里云仓库。如果你在国外,访问阿里云Maven仓库很慢,可以去掉 pom.xml 里的255-267行代码

 

5、IDEA 安装插件

三、准备数据库环境

1、启动 MySQL

版本要求 5.6以上,支持5.6,5.7,8.0等版本,不支持5.5

2、创建数据库

数据库名称输入sens_blog

3、运行sql文件导入数据库

选择刚才创建的数据库,然后右键选择执行sql选择

选择项目目录里提供的 sens_blog.sql

然后会出现导入进度条,正常情况几秒钟就能完成

 

4、启动 Redis

无论是 mac 还是 windows,都可以参考网上安装方法安装 redis

版本没有限制,不要太低就行

然后启动 redis-server

默认启动在 6307 端口,默认无密码

 

五、修改项目配置文件

修改application.yaml 文件,主要是修改MySQL密码,如果账号密码为root,123456 无需修改

 

六、启动项目

一般有2种运行方式,如右上角,运行或者Debug,建议用右边那个debug模式运行,方便随时想打断点调试

或者你也可以直接打开启动类 Application.java ,点击三角形按钮运行,也可以选择运行/Debug

正常情况,启动完成会如下图

如果中间出现报错,可以把报错信息发给博主,一般失败原因有以下几种:

1)未启动mysql,mysql数据库没有创建数据库,mysql未导入数据库,application.yaml 里的数据库连接密码错误

2)redis未启动

3)未安装 lombok 插件

4)maven依赖未正常下载,项目未正常导入和加载

 

效果图如下

点击登录按钮,跳转登录页面

管理员账号密码为 admin/111111

后台界面如下图

 

代码地址:http://github.com/saysky/SENS

 

历史上的今天
February
03日
  • 微信
  • 交流学习,有偿服务
  • weinxin
  • 博客/Java交流群
  • 资源分享,问题解决,技术交流。群号:590480292
  • weinxin
avatar

发表评论

avatar 登录者:匿名
可以匿名评论或者登录后台评论,评论回复后会有邮件通知

  

已通过评论:2   待审核评论数:0
  1. avatar 商机文库

    博客很棒,欢迎回访

  2. avatar jokerLz

    大佬,那个sens_blog.sql在github上没有啊

    • avatar 言曌

      @jokerLz:目前没有完全开源免费