一个简单漂亮的Java博客系统-适合初学ssm者

关于项目

该博客是基于SSM实现的一个个人博客系统,适合初学SSM和个人博客制作的同学学习。 主要涉及技术包括的包括 Maven、Spring、SpringMVC、MyBatis、Redis、JSP等。 前端采用Layui框架和扒了一个网站的前台样式。

详细介绍:https://liuyanzhao.com/6347.html

 

效果预览

预览地址:http://blog.liuyanzhao.com

前台效果图
一个简单漂亮的Java博客系统-适合初学ssm者

 

后台效果图
一个简单漂亮的Java博客系统-适合初学ssm者

后台地址:/admin 或者 /login

为了避免大家删除数据,暂时不给后台账号

 

使用注意

1.开发工具的选择

请使用 IntelliJ IDEA, 尽量不要用 Eclipse/MyEclipse,使用前者项目起不来我可以帮忙解决,后者直接忽视(理论上可以起)

2.确保你安装了 Maven

没有用过 Maven 的童鞋,感觉去学一下,安装一下,可以使用 3.3.9 或 3.5.0的版本

3.请安装 Lombok 插件

代码中多次使用 @Data 注解,请确保你的 IDE 安装了 Lombok 插件,否则找不到 getter/setter 方法

4.请安装 Redis

项目中简单集成了 Redis,请确保提前安装好 RedisRedis 密码在 db.properties 配置文件中有,默认为空

5.项目首页没有文件夹名称

确保 tomcat 配置中 application context 是 /,而不是 /ForestBlog。这是导致你们首页css样式全无的原因,因为引用css路径都是 /xxx/xxx.css 

 

使用步骤

任何问题都可以联系我

Q Q:847064370

微信:847064370

在线留言:https://liuyanzhao.com/message.html

 

1、克隆项目

克隆或者下载项目到本地,解压,主要分为三个部分:ForestBlog、uploads 和 forest_blog.sql
ForestBlog: 完整项目源码, 可以使用 IDEA 导入或者打开
uploads: 上传图片的目录,与源码分离开来,可以放到物理磁盘某一目录,如D盘某目录,后面会讲
forest_blog.sql: 数据库文件,请先创建数据库,然后以运行sql文件方式导入

2.使用 IDEA 导入项目

确保你安装了 Maven,导入项目时,选择已存在的项目,类型是 Maven 项目

3、 导入数据库

新建数据库 forest_blog,导入数据库(即forest_blog.sql)。注意,数据库的编码和排序规则是utf-8和utf-8_general_ci
数据库默认用户名 root,密码 123456

4、修改项目中的数据库连接信息

修改 db.properties 文件,该文件很容易找到,在 src/main/resources 中
里面有 MySQL 和 Redis 的数据库连接信息,请确保已安装和启动 MySQL 和 Redis
注意修改数据库地址、表名、用户名和密码。

5、配置 uploads 目录

该项目中,文件上传是传到本地,且和项目文件夹不在一起,就是说是源码和上传目录是分离的。
比如我们把 uploads 目录放到 E盘根目录,比如有一张图片路径是 E:/uploads/2017/10/avatar.jpg, 我们想在项目中以 http://loclahost:8080/uploads/2017/10/avatar.jpg 方式访问,需要以下两步:

  1. 修改 UploadFileController.java 中上传路径,需要修改 rootPath 为你指定的 uploads 目录,如 String rootPath ="E:/uploads/";
    如果不修改,会出现无法上传失败;
  2. 给 IDEA 设置静态资源映射,在 tomcat 配置中 Deployment 里面添加,如图 

 

如果你是在 Linux 服务器上部署,需要在 Tomcat 配置文件中添加

在 tomcat/conf/server.xml 的 Host 标签内添加如下代码

如果不修改,会出现uploads的图片无法加载,无法显示上传目录的图片

 

下载地址:

Github地址:https://github.com/saysky/ForestBlog (如果可以帮忙点一次Star和Fork)

 

更新记录

  • 第二次更新:2018年11月26日

大更,重新规范了代码,完善了注释,集成了 Redis

 

  • 首次提交:2017年10月10日

  • 微信
  • 交流学习,有偿服务
  • weinxin
  • 博客/Java交流群
  • 资源分享,问题解决,技术交流。群号:590480292
  • weinxin
言曌

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:57   其中:访客  52   博主  5

    • avatar 基地小组

      大佬牛逼,正好我也在学ssm,借鉴下大佬代码

      • avatar 极乐博客

        和知更鸟很像!

        • avatar Joyin

          学习学习 :shock:

          • avatar czj

            谢谢博主分享

            • avatar

              UI语言UI

                • avatar

                  @ 请问博主的回复与评论模块用的是什么插件

                • avatar 52110919

                  帮助挺大的 谢谢

                  • avatar 渣渣辉

                    博主

                    • avatar 渣渣辉

                      alert(“注入测试”)

                      • avatar 醉八虫医用药贴

                        以前朋友有人叫这个才知道
                        曌念zhao

                        • avatar 小白

                          这文章真的不错

                          • avatar 51java学习

                            不粗哦

                            • avatar 名63

                              扒前端样式文件下来做

                              • avatar 得到

                                博主,你好
                                后台管理系统怎么进,/admin直接进到codergroup那个站点了,想学习一下后台管理系统

                                • avatar 被访谈人

                                  厉害

                                  • avatar soul

                                    HomeResourceInterceptor这个拦截器的preHandle方法为什么一个请求要执行两次?是BUG吗?

                                      • avatar soul

                                        @soul 我知道了,拦截器没有设置拦截路径导致多次获取资源

                                        • avatar soul

                                          @soul 还有个问题,项目中的静态资源是怎么做到缓存的,而且还有版本号

                                        • avatar 微凉晨光

                                          大佬牛逼,正好我也在学ssm,借鉴下大佬代码

                                          • avatar 唯美志

                                            不错,支持支持

                                            • avatar DONG

                                              测试一下你的评论主键是

                                              • avatar DONG

                                                测试一下你的评论主键是啥

                                                • avatar Sirius

                                                  非常好,请问博主,你说的不足和不规范是哪些方面,我也想思考思考。

                                                  • avatar 青山

                                                    谢谢博主分享,不过个人喜欢wp

                                                    • avatar sym

                                                      感谢博主,借鉴了你的前端模板,完成了毕设,谢谢了

                                                        • avatar 加油

                                                          @sym 前段模板在哪下载呢

                                                        • avatar Belmode

                                                          在我博客没有重构之前,可以先用你的项目临时使用吗

                                                          • avatar Belmode

                                                            兄弟,我觉得你真的是太谦虚了。这个博客的功能其实已经非常完善了。我觉得我可以从你这里学到很多东西,我都有点嫉妒你了 :mrgreen:

                                                            • avatar Kay

                                                              毕设做了个人博客系统,借鉴了一些博主的数据库设计,特此来道谢。

                                                              • avatar 造梦师

                                                                初学者,观摩大神的代码,和博主共同进步

                                                                • avatar 钟水洲博客

                                                                  拜个早年

                                                                  • avatar 麦钧德翡翠

                                                                    看风格应该是 知更的主题吧。。。。。。。。。 我是点击日本图片,法“净”寺进来的。 内容不是法“什么”寺啊。。

                                                                    • avatar 小小

                                                                      不错

                                                                      • avatar 仙晋

                                                                        多谢指路之恩。

                                                                        • avatar 啦啦啦

                                                                          不错

                                                                          • avatar test

                                                                            alert(“还在学php吗,快转java吧”);

                                                                            • avatar milubaize

                                                                              [org.springframework.web.servlet.PageNotFound] – No mapping found for HTTP request with URI [/uploads/2017/12/123.jpg] in DispatcherServlet with name ‘ForestBlog’

                                                                              博主上传图片为什么总是报这个错啊,初学者不太懂 :?:

                                                                              • avatar 户外照明

                                                                                我大学的时候也是学jsp的,想想就很怀念……

                                                                                • avatar 生如夏花

                                                                                  博客很好,可以借用这个模板吗?

                                                                                  • avatar 楚狂人

                                                                                    技术流,就是厉害

                                                                                    • avatar 知道91博客

                                                                                      给博主一个建议,不要音乐,一般打开这种网站用户都很讨厌

                                                                                        • avatar 言曌  博主

                                                                                          @知道91博客 好的,谢谢您的建议。虽然我之前都不会在意游客的感受的,毕竟这个网站只是作为个人记录,不关乎利益

                                                                                        • avatar 路过

                                                                                          写的很好啊,网站。非常喜欢啊

                                                                                          • avatar 个人博客

                                                                                            感谢分享

                                                                                            • avatar 若鸟

                                                                                              您好,请问有整个前端的模板吗,想用自己的学的实现一个!谢谢

                                                                                              • avatar 访客

                                                                                                文章不错支持一下吧

                                                                                                • avatar 徐果萍博客

                                                                                                  你的博客使用是什么模板

                                                                                                  • avatar 山野愚人居

                                                                                                    后台风格有点像wordpress啊!

                                                                                                    • avatar 访客

                                                                                                      文章不错支持

                                                                                                      • avatar 知道91

                                                                                                        博主java出生啊,最近Python很火,有没有兴趣切磋,O(∩_∩)O哈哈~ :razz:

                                                                                                          • avatar 言曌  博主

                                                                                                            @知道91 我要想学的,现在时间不够啊

                                                                                                          • avatar 大事记

                                                                                                            看着不错哈,

                                                                                                            • avatar 优葩

                                                                                                              这特效杠杠的

                                                                                                              • avatar 憧憬点滴记忆

                                                                                                                可以,挺好的