基于Java语言框架SSM写的一个小博客

前言

这是我在经过2周的课程设计做出来的一个小博客网站,模仿了一些博客网站系统,暂时只有登录、看自己发布的内容、看别人发布的内容、看、发布文字,图片,文章、评论、点赞等功能。里面有很多bug,不过本人也没有时间去改,里面的html样式都是本人一点一点写出来的,大神勿喷。这个网站我放出来,希望有用到的同学可以拿出来改善并使用,也希望大家一起学习交流。
代码地址:博客代码地址
预览地址:解忧杂货铺
希望大家去帮我我点个star

使用的技术

网站采用java框架SpringMvc+mybatis+maven编写,jdk使用的1.7,编写工具用的myeclipse,数据库使用的mysql。

怎么项目在自己电脑上跑起来

大家把项目clone到自己电脑上后,用myeclipse打开,把webroot/sql里面的sql文件考到自己的mysql数据库中,打开resources/jdbc.properties,修改自己数据库连接方式。
修改数据库连接
接下来就可以用tomcat发布出来登录了。

关于图片显示的问题

我的项目里的图片路径都是image/××.jpg,我的图片是上传到tomcat上面的,这里需要用到tomcat的一个虚拟路径,现在我教大家修改虚拟路径

  1. 修改tomcat配置文件server.xml

    向server.xml中添加一句话

    <Context path="/image" docBase="picture" debug="0" reloadable="true"/>

    修改tomcat配置文件server.xm

  2. 在webapps中创建文件夹picture

在webapps中创建文件夹picture

  1. 在地址栏输入localhost:8080/image/111.png就可以看到自己放在picture文件夹里面的图片了
    可以查到到图片了

博客预览

在线预览地址:解忧杂货铺

  • 登录

登录

  • 首页

首页

  • 发布文字

发布文字

  • 发布图片

发布图片

  • 热门消息

热门消息

  • 图片展示

图片展示

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
抱歉,作为AI语言模型,我无法编完整的源代码。但是,我可以为您提供一个基本的项目结构和功能列表,以供参考。 项目结构: - src/main/java: Java代码 - com.example.library:主包 - config:配置类 - MybatisConfig.java:Mybatis配置类 - WebMvcConfig.java:Spring MVC配置类 - controller:控制器类 - BookController.java:图书控制器类 - ReaderController.java:读者控制器类 - dao:数据访问对象类 - BookDao.java:图书DAO类 - ReaderDao.java:读者DAO类 - entity:实体类 - Book.java:图书实体类 - Reader.java:读者实体类 - service:服务类 - BookService.java:图书服务类 - ReaderService.java:读者服务类 - Application.java:SpringBoot启动类 - src/test/java: 测试代码 - src/main/resources: 资源文件 - mapper:Mybatis映射文件 - BookMapper.xml:图书Mapper文件 - ReaderMapper.xml:读者Mapper文件 - application.properties:应用程序配置文件 功能列表: 1. 登录功能:管理员和读者均可登录系统 2. 图书管理功能: - 图书信息的添加、删除、修改、查询 - 图书信息的批量导入、导出 - 图书借阅、归还 - 图书借阅记录查询 3. 读者管理功能: - 读者信息的添加、删除、修改、查询 - 读者信息的批量导入、导出 - 读者借阅记录查询 4. 统计功能: - 图书分类统计 - 读者借阅情况统计 5. 系统设置功能: - 修改管理员密码 - 系统参数设置 这些功能只是一个基本的架构,您可以根据自己的需求进行修改和扩展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值