小组成员: 张卜中:202031103189
邹世超:202031101743
项目调研:
ForestBlog
基于SSM实现的个人博客系统,适合初学SSM和个人博客制作的同学学习。
前端效果:
后台效果:
预览地址 http://blog.liuyanzhao.com 。
主要技术:Maven、Spring、SpringMVC、MyBatis、JSP、MySQL等
使用步骤
1、克隆项目
克隆或者下载项目到本地,解压,主要分为三个部分:ForestBlog、uploads 和 forest_blog.sql
ForestBlog: 完整项目源码, 可以使用 IDEA 导入或者打开,记得要导入里面那个 ForestBlog项目,即 pom.xml所在的父目录。
uploads: 上传图片的目录,与源码分离开来,可以放到物理磁盘某一目录,如D盘某目录,后面会讲
forest_blog.sql: 数据库文件,请先创建数据库,然后以运行sql文件方式导入
2.使用 IDEA 导入Maven项目
确保你安装了 Maven,导入项目时,选择已存在的项目,类型是 Maven 项目。
等待Maven下载完依赖,或者手动点击刷新,如果无法下载请检查 Maven 配置和切换网络,多次尝试。
导入完成后,如果出现Java类里红色报错,多半是 Lombok 插件没有安装。
3、 导入数据库
新建数据库 forest_blog,导入数据库(即forest_blog.sql)。注意,数据库的编码和排序规则是utf-8和utf-8_general_ci
4、修改项目中的数据库连接信息
修改 db.properties 文件,该文件很容易找到,在 src/main/resources 中
里面有 MySQL, 请确保已安装和启动 MySQL
注意修改数据库地址、表名、用户名和密码。
否则项目无法启动
5、配置 tomcat 和 uploads 目录
该项目是 SSM 项目,没有启动类,需要通过 tomcat 来运行。无论是 Eclipse 还是 IDEA 都很容易。
这里主要说一下上传目录映射问题:
该项目中,文件上传是传到本地,且和项目文件夹不在一起,就是说是源码和上传目录是分离的。
比如我们把 uploads 目录放到 E盘根目录(建议直接把我的那个uploads文件夹拷贝到D盘根目录),比如有一张图片路径是 D:/uploads/2017/10/avatar.jpg, 我们想在项目中以 http://loclahost:8080/uploads/2017/10/avatar.jpg 方式访问,需要以下两步:
1)修改 UploadFileController.java 中上传路径,需要修改 rootPath 为你指定的 uploads 目录,如 String rootPath ="D:/uploads/";
如果不修改,会出现无法上传失败;
2)为 tomcat 设置 uploads 映射。
项目地址:https://github.com/saysky/ForestBlog
Springboot文档:Spring Framework
Mybatis文档:mybatis – MyBatis 3 | 简介
Springmvc教程:Spring MVC教程 - Spring教程 - 菜鸟教程
游戏调研:
Awesome-Game
基于前端vue框架的简易游戏
项目预览:
扫雷
管道小鸟
贪吃蛇
游戏试玩地址:http://www.almx.top/awesome/#/sweep