基于SpringMVC+Spring+MyBatis开发的个人博客网站

访问【WRITE-BUG数字空间】_[内附完整源码和文档]
一、关于项目
该博客是基于 SSM 实现的个人博客系统,适合初学 SSM 和个人博客制作的同学学习。主要技术架构包括 Maven、SpringMVC、Spring、MyBatis、Thymeleaf、Redis 等。前端采用 Bootstarp 和 Semantic UI。
二、使用步骤
Fork 项目
fork 或者下载项目到本地(建议先 fork 到自己仓库,在通过码云导入仓库下载,实测下载速度可以)。完整项目源码,可以使用 IDEA 导入。数据库文件请先创建数据库,然后以运行 SQL 文件方式导入
导入数据库
新建数据库 blog,导入数据库 blog.sql。注意,数据库的编码和排序规则是 utf-8 和 utf-8_general_ci。数据库默认用户名 root,密码 123456
启动 Redis 服务,并在 redis.properties 配置你的 Redis
修改项目中的数据库连接信息
修改 db.properties 文件,该文件很容易找到,在 src/main/resources 中。里面有 MySQL 数据库连接信息,请确保已安装和启动 MySQL。注意修改数据库地址、表名、用户名和密码。
db.properties 文件中 databasePath 表示每周日进行数据库备份的路径,可自行修改
后台 SQL 文件中管理员账户为 admin,密码为:111111
三、使用注意
开发工具的选择
请使用 IntelliJ IDEA, 尽量不要用 Eclipse/MyEclipse。后者可能要折腾一会儿
确保你安装了 Maven(如果 maven 加载 pom 报错,发现不是自己配置的 maven,请到 setting 中修改成自己的 maven 仓库)
本项目有使用到 Redis,所以运行项目前先启动 Redis 服务,并在 redis.properties 配置你的 Redis
请给你的 IDE 安装 Lombok 插件
实体类中多次使用到 @Data 注解,请确保你的 IDE 安装了 Lombok 插件,否则找不到 getter/setter 方法
数据库乱码,在 MySQL 安装路径,比如(E:\MySQL\MySQL Server 5.5)下找到 my.ini 文件进入编辑,修改这两处地方为 utf8,默认是拉丁文
character-set-server=utf8
default-character-set=utf8

本项目使用到的 mail 服务可在 mail.properties 中配置,不配置的话不影响整体,只是使用不了邮件服务。
本项目原本使用的是阿里云 oss 服务,现已修改成图片上传到本地服务器,如果需要可以在 db.properties 中进行阿里云配置基于SpringMVC+Spring+MyBatis开发的个人博客网站_第1张图片基于SpringMVC+Spring+MyBatis开发的个人博客网站_第2张图片基于SpringMVC+Spring+MyBatis开发的个人博客网站_第3张图片基于SpringMVC+Spring+MyBatis开发的个人博客网站_第4张图片基于SpringMVC+Spring+MyBatis开发的个人博客网站_第5张图片

你可能感兴趣的:(java)