基于SSM实现个人博客网站

Blog 基于SpringMVC+Spring+MyBatis开发的个人博客网站,使用IDEA工具开发,毕业设计 一,关于项目 该博客是基于SSM实现的个人博客系统

本文包含相关资料包-----> 点击直达获取<-------

Blog

基于SpringMVC+Spring+MyBatis开发的个人博客网站,使用IDEA工具开发,毕业设计

一、关于项目

  1. 该博客是基于SSM实现的个人博客系统,适合初学SSM和个人博客制作的同学学习。主要技术架构包括Maven、SpringMVC、Spring、MyBatis、Thymeleaf、Redis等。前端采用Bootstarp和Semantic UI。

二、使用步骤

  1. Fork项目

fork或者下载项目到本地(建议先fork到自己仓库,在通过码云导入仓库下载,实测下载速度可以)。完整项目源码,可以使用IDEA导入。数据库文件请先创建数据库,然后以运行sql文件方式导入

  1. 导入数据库

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

  1. 启动redis服务,并在redis.properties配置你的redis

  2. 修改项目中的数据库连接信息

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

  1. db.properties 文件中databasePath表示每周日进行数据库备份的路径,可自行修改
  2. 后台sql文件中管理员账户为admin,密码为:111111

三、使用注意

  1. 开发工具的选择

请使用 IntelliJ IDEA, 尽量不要用 Eclipse/MyEclipse。后者可能要折腾一会儿

  1. 确保你安装了 Maven(如果maven加载pom报错,发现不是自己配置的maven,请到setting中修改成自己的maven仓库)

  2. 本项目有使用到redis,所以运行项目前先启动redis服务,并在redis.properties配置你的redis

  3. 请给你的IDE安装Lombok插件

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

  1. 数据库乱码,在MySQL安装路径,比如(E:\MySQL\MySQL Server 5.5)下找到my.ini文件进入编辑,修改这两处地方为utf8,默认是拉丁文

xml character-set-server=utf8 default-character-set=utf8

  1. 本项目使用到的mail服务可在mail.properties中配置,不配置的话不影响整体,只是使用不了邮件服务。
  2. 本项目原本使用的是阿里云oss服务,现已修改成图片上传到本地服务器,如果需要可以在db.properties中进行阿里云配置

二、效果预览

  1. 预览地址:https://islizx.cn

  2. 前台效果图就不展示了,可前往网站浏览

  3. 介绍几张后台的页面

  4. 后台首页 DashBoard

    dashboard

  5. 文章列表

    blogs

  6. 编辑文章(MarkDown编辑器)

    pages_input

  7. 文章类型管理

    slides

  8. 页面管理(可以自定义页面,申请友链和留言板即为自定义页面)

    pages

    pages_input

  9. 公告管理

    notices_input

  10. 附件管理(点击附件可以查看详细信息以及删除操作)

    attachments

    attachments_detail

  11. 评论管理(管理员回复回收站和待审核的评论后直接通过审核并发送邮件给评论者)

    comments

  12. 轮播图管理(即首页的轮播图,轮播图可另外链接到其它页面,比如文章或公告)

    slides

  13. 小工具管理(即首页右侧的bar)

    widgets

  14. 友链管理

links

  1. 日志管理

    log

五、GitHub地址

​ https://github.com/isLizx/islizxBlog (如果可以帮忙点一次Star和Fork)

参考文献

  • 基于ASP的校园学科博客系统的设计与实现(湖北工业大学·王君丹)
  • 基于SSH框架模式的博客系统的设计与实现(西北师范大学·王刚成)
  • 网络流量统计分析系统(吉林大学·石景龙)
  • 基于ASP的校园学科博客系统的设计与实现(湖北工业大学·王君丹)
  • 基于SSH框架的博客用户分享平台的设计与实现(河北工业大学·刘磊)
  • 基于SSH架构的个人空间交友网站的设计与实现(北京邮电大学·隋昕航)
  • 基于MD5改进算法的安全教师博客系统设计及开发(湖南大学·刘曼春)
  • 印刷公司内容管理平台的设计与实现(吉林大学·郎彩虹)
  • 基于SSM框架的智能web管理系统的研发设计(北京化工大学·陈红)
  • 基于SSH框架的博客用户分享平台的设计与实现(河北工业大学·刘磊)
  • 基于MD5改进算法的安全教师博客系统设计及开发(湖南大学·刘曼春)
  • 基于Web的信息发布与信息交流平台的设计与实现(吉林大学·许昭霞)
  • 印刷公司内容管理平台的设计与实现(吉林大学·郎彩虹)
  • 基于SSH框架模式的博客系统的设计与实现(西北师范大学·王刚成)
  • 基于SSH架构的个人空间交友网站的设计与实现(北京邮电大学·隋昕航)

本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:源码客栈 ,原文地址:https://m.bishedaima.com/yuanma/35714.html

相关推荐

  • 基于Java+JSP+Servlet的图书管理系统

    研究背景和当前研究现状: 随着信息技术的迅猛发展和互联网的普及,图书管理系统作为信息管理的重要工具,在图书馆,学校,企事业单位等各个领域得到了广泛应用,传统的图书管理方式已经无法满足日益增长的信息管理需求
    2024年05月07日
    9 1 1
  • 购物推荐网站

    这是一个🔥🔥基于SpringBoot框架的购物推荐网站设计与实现🔥🔥的项目源码,开发语言Java,框架使用的SpringBoot+vue技术,开发环境Idea/Eclipse
    2024年05月23日
    2 1 1
  • 基于Python制作的24点生成器

    基于 Python 制作的 24 点生成器 导语 看了下上周那篇推文,阅读量相对有些惨淡,看来大家都不太喜欢那个主题(说实话我也不喜欢),这周还是来点正常的吧
    2024年05月14日
    3 1 1
  • 基于SpringBoot框架的新闻稿件管理系统

    这是一套采用Java语言编写的新闻稿管理系统的源代码,基于流行的SpringBoot框架,我们利用了SpringBoot与Vue技术栈进行开发,支持Idea或Eclipse等集成开发环境
    2024年05月23日
    6 1 1
  • 二维非稳态热传导 膏体发动机之Python

    二维非稳态热传导 膏体发动机 一,划分网格: X 方向网格:20;Y 方向网格:20 材料 1:材料 2:材料 1=8:4:8 总网格数量:400 网格尺寸: 注意有界性条件:方程的各项系数大于 0 显式格式: 网格时 网格时 隐式格式: 有界性条件自动满足 C-N 格式: 二
    2024年05月14日
    1 1 1
  • 基于Python制作吃豆豆小游戏

    基于 Python 制作吃豆豆小游戏 导语 今天上 GitHub 发现 Python 制作小游戏系列文章的代码 repo 竟然有 500stars 了
    2024年05月14日
    4 1 1
  • 基于python制作一个打砖块小游戏

    基于 python 制作一个打砖块小游戏 导语 想起来好久没更这个系列的文章了,周末过来补一波好了,本期我们将利用 python 制作一个打砖块小游戏
    2024年05月14日
    1 1 1
  • 汽车资讯网站

    这是一个🔥🔥基于SpringBoot框架的汽车资讯网站设计与实现🔥🔥的项目源码,开发语言Java,框架使用的SpringBoot+vue技术,开发环境Idea/Eclipse
    2024年05月23日
    5 1 1
  • 基于JSP和Oracle实现的志愿服务银行系统

    基于JSP和Oracle实现的志愿服务银行系统 1,系统概述 1,1 系统背景 本次实习我们小组选择志愿服务银行网站的建设,志愿服务的行为是高尚的
    2024年05月14日
    43 1 8
  • 基于Java Web的智能二维码门禁管理系统

    基于 Java Web 的智能二维码门禁管理系统的设计与实现 摘要 我们身边的很多事物都已悄然接入互联网,由此本文提出基于 Java Web 和微信小程序的一套门禁系统的设计
    2024年05月14日
    5 1 1

发表回复

登录后才能评论