# 关于项目
该博客是基于SSM实现的一个个人博客系统,适合初学SSM和个人博客制作的同学学习。
主要涉及技术包括的包括 Maven、Spring、SpringMVC、MyBatis、Redis、JSP等。
前端采用Layui框架和扒了一个[网站](http://liuyanzhao.com)的前台样式。 <br/>
## 效果预览
因博主服务器数量有限,目前该SSM博客已下线,不提供实时预览,大家可以本地部署。目前部署的是SpringBoot+MyBatis+FreeMarker的博客,样式差不多,特此说明。 <br/>
后台地址:/admin 或者 /login <br/>
## 使用注意
#### 1.开发工具的选择
请使用 IntelliJ IDEA, 尽量不要用 Eclipse/MyEclipse,使用前者项目起不来我可以帮忙解决,后者直接忽视(理论上可以起)
#### 2.确保你安装了 Maven
没有用过 `Maven` 的童鞋,感觉去学一下,安装一下,可以使用 3.3.9 或 3.5.0的版本
#### 3.请安装 Lombok 插件
代码中多次使用 `@Data` 注解,请确保你的 IDE 安装了 `Lombok` 插件,否则找不到 getter/setter 方法
#### 4.请安装 Redis
项目中简单集成了 `Redis`,请确保提前安装好 `Redis`,`Redis` 密码在 `db.properties` 配置文件中有,默认为空
#### 5.项目首页没有文件夹名称
确保 tomcat 配置中 `application context` 是 /,而不是 /ForestBlog。这是导致你们首页css样式全无的原因,因为引用css路径都是 /xxx/xxx.css
## 使用步骤
#### 1、克隆项目 <br/>
克隆或者下载项目到本地,解压,主要分为三个部分:ForestBlog、uploads 和 forest_blog.sql <br/>
ForestBlog: 完整项目源码, 可以使用 IDEA 导入或者打开 <br/>
uploads: 上传图片的目录,与源码分离开来,可以放到物理磁盘某一目录,如D盘某目录,后面会讲 <br/>
forest_blog.sql: 数据库文件,请先创建数据库,然后以运行sql文件方式导入 <br/>
#### 2.使用 IDEA 导入项目
确保你安装了 Maven,导入项目时,选择已存在的项目,类型是 Maven 项目
#### 3、 导入数据库 <br/>
新建数据库 `forest_blog`,导入数据库(即forest_blog.sql)。注意,数据库的编码和排序规则是utf-8和utf-8_general_ci <br/>
数据库默认用户名 root,密码 123456
#### 4、修改项目中的数据库连接信息 <br/>
修改 `db.properties` 文件,该文件很容易找到,在 src/main/resources 中<br/>
里面有 MySQL 和 Redis 的数据库连接信息,请确保已安装和启动 MySQL 和 Redis <br/>
注意修改数据库地址、表名、用户名和密码。<br/>
#### 5、配置 uploads 目录 <br/>
该项目中,文件上传是传到本地,且和项目文件夹不在一起,就是说是源码和上传目录是分离的。 <br/>
比如我们把 uploads 目录放到 E盘根目录,比如有一张图片路径是 `E:/uploads/2017/10/avatar.jpg`, 我们想在项目中以 `http://loclahost:8080/uploads/2017/10/avatar.jpg ` 方式访问,需要以下两步:<br/>
1. 修改 UploadFileController.java 中上传路径,需要修改 rootPath 为你指定的 uploads 目录,如 `String rootPath ="E:/uploads/";` <br/>
如果不修改,会出现无法上传失败;<br/>
2. 给 IDEA 设置静态资源映射,在 tomcat 配置中 Deployment 里面添加
如果你是在 Linux 服务器上部署,需要在 Tomcat 配置文件中添加 <br/>
在 tomcat/conf/server.xml 的 Host 标签内添加如下代码 <br/>
<Context path="/uploads" docBase="/www/uploads" debug="0" reloadable="true" />
如果不修改,会出现uploads的图片无法加载,无法显示上传目录的图片
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Spring SpringMVC Mybatis LayUI博客项目 (430个子文件)
style.css 134KB
layui.css 50KB
dashicons.min.css 45KB
font-awesome.css 37KB
font-awesome.min.css 32KB
login.min.css 25KB
forms.min.css 19KB
layer.css 14KB
layer.css 14KB
layui.mobile.css 10KB
back.css 9KB
laydate.css 7KB
buttons.min.css 6KB
highlight.css 6KB
layer.css 5KB
l10n.min.css 2KB
code.css 1KB
fontawesome-webfont.eot 162KB
iconfont.eot 32KB
20170915150118238.gif 102KB
59.gif 10KB
22.gif 10KB
24.gif 8KB
13.gif 7KB
16.gif 7KB
39.gif 6KB
64.gif 6KB
63.gif 6KB
50.gif 6KB
loading-0.gif 6KB
loading-0.gif 6KB
4.gif 6KB
1.gif 5KB
42.gif 5KB
71.gif 5KB
21.gif 5KB
20.gif 5KB
29.gif 5KB
70.gif 4KB
5.gif 4KB
17.gif 4KB
27.gif 4KB
9.gif 4KB
44.gif 4KB
11.gif 4KB
8.gif 4KB
3.gif 4KB
23.gif 4KB
34.gif 4KB
41.gif 4KB
38.gif 4KB
65.gif 3KB
32.gif 3KB
45.gif 3KB
7.gif 3KB
12.gif 3KB
26.gif 3KB
60.gif 3KB
2.gif 3KB
40.gif 3KB
25.gif 3KB
19.gif 3KB
66.gif 3KB
18.gif 3KB
46.gif 3KB
10.gif 3KB
28.gif 3KB
51.gif 3KB
57.gif 3KB
67.gif 3KB
0.gif 3KB
48.gif 3KB
43.gif 3KB
30.gif 2KB
61.gif 2KB
33.gif 2KB
69.gif 2KB
14.gif 2KB
47.gif 2KB
36.gif 2KB
49.gif 2KB
58.gif 2KB
6.gif 2KB
54.gif 2KB
53.gif 2KB
56.gif 2KB
62.gif 2KB
31.gif 2KB
55.gif 2KB
35.gif 2KB
15.gif 2KB
loading-2.gif 2KB
loading-2.gif 2KB
37.gif 1KB
68.gif 1KB
52.gif 777B
loading-1.gif 701B
loading-1.gif 701B
.gitignore 264B
fastjson-1.2.47.jar 534KB
共 430 条
- 1
- 2
- 3
- 4
- 5
资源评论
专治八阿哥的孟老师
- 粉丝: 2496
- 资源: 114
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功