项目简介
本项目是一个基于Spring Boot和Docker的Java博客系统,运用MyBatis作为ORM框架,Thymeleaf作为模板引擎。该博客系统界面美观简洁、功能齐全且部署简单,既适合作为私人博客使用,也可作为Spring Boot技术学习项目。同时,项目提供Docker技术练手教程,助力开发者体验和使用虚拟容器技术。
项目的主要特性和功能
- 具备美观简洁的博客模板,能满足私人博客的各类需求。
- 作为Spring Boot学习项目,代码与功能完备。
- 提供完善且持续更新的Docker练手教程,方便开发者体验和使用Docker技术。
- 包含数据库文件,其目录为
docker-extension/mysql/schema.sql
。 - 支持自定义配置,部署后可按需修改版权文案、logo图片、备案记录等信息。
安装使用步骤
前提条件
- 已下载本项目的源码文件。
- 已安装Docker环境。
安装步骤
- 复制项目:
bash
- 构建Docker镜像:
bash cd My-Blog docker build -t my-blog .
- 运行Docker容器:
bash docker run -d -p 8080:8080 my-blog
- 访问博客:
打开浏览器,访问
http://localhost:8080
,即可查看博客系统。
配置数据库
- 导入数据库文件:
将
docker-extension/mysql/schema.sql
文件导入到MySQL数据库中。 - 修改配置文件:
根据需求修改
application.properties
或application.yml
中的数据库连接配置。
自定义配置
- 修改版权文案:
在
src/main/resources/templates
目录下找到相关模板文件,修改版权文案。 - 修改logo图片:
替换
src/main/resources/static/images
目录下的logo图片文件。 - 修改备案记录: 在模板文件中找到备案记录相关代码,进行修改。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】