java基于ssm的个人博客系统_一个基于 Spring Boot 的开源免费博客系统
概况
mblog 开源免费的博客系统, Java 语言开发, 支持 mysql/h2 数据库, 采用 spring-boot、jpa、shiro、bootstrap 等流行框架开发。支持多用户, 支持切换主题。
官网:http://www.mtons.com/
准备工作
运行环境
- 安装 Java 环境,项目是用 java 开发的,java 运行环境是必须的,版本:jdk8
- 安装 MySQL 数据库服务(如果选择的 H2 可以忽略此步骤)
开发环境
- Maven3 安装
- IDE 安装 lombok 插件
快速开始
开发人员搭建
- git clone https://github.com/langhsu/mblog
- 使用 idea 打开(如果使用的 Eclipse 请以 maven 项目导入)
- idea 打开它会自动构建项目,构建工具是 maven
- 修改配置文件 src/main/resources/application-mysql.yml 里的数据库相关配置
- 找到 com.mtons.mblog.BootApplication 类,直接运行 main 方法即可启动
- 浏览器运行 http://localhost:8080 , 后台地址 http://localhost:8080/admin 管理员账号 admin 密码 12345
- 如需要使用 H2 数据库可以在 Maven 面板选择 Profiles > h2, maven 编译打包可以加 -Ph2 (默认为 mysql)
docker运行
- 安装 docke r和 docker-compose 环境
- git clone https://github.com/langhsu/mblog
- cd mblog 进入项目
- 运行 docker-compose up -d 命令
- 启动后,访问 http://localhost:8080
- 查看日志 docker-compose logs -f server
技术选型:
- JDK8
- MySQL
- Spring-boot
- Spring-data-jpa
- Shiro
- Lombok
- Freemarker
- Bootstrap
- SeaJs
文档
https://langhsu.github.io/mblog/#/
图片演示
- Praise主题
- 后台管理
- 响应式
- 默认主题
- 经典主题
- Delicate主题
开源地址
https://gitee.com/mtons/mblog
java基于ssm的个人博客系统_一个基于 Spring Boot 的开源免费博客系统相关推荐
- mysql写系统_一个用PHP和MYSQL写的定饭系统_PHP
前台html 定饭 http://www.gaodaima.com/66512.html一个用php和mysql写的定饭系统_PHP vlink="#3366CC" alink=& ...
- 利用python开发一个竞争情报系统_一个基于python的即时通信程序
5月17日更新: 广播信息.用户列表.信息确认列表以及通信信息,从原来的用字符串存储改为使用字典来存储,使代码更清晰,更容易扩展,具体更改的格式如下: 广播信息(上线): {'status': 信息状 ...
- Spring Boot + vue-element 开发个人博客项目实战教程(二十五、项目完善及扩展(前端部分))
⭐ 作者简介:码上言 ⭐ 代表教程:Spring Boot + vue-element 开发个人博客项目实战教程 ⭐专栏内容:零基础学Java.个人博客系统 ⭐我的文档网站:http://xyhwh- ...
- Spring Boot + vue-element 开发个人博客项目实战教程(四、数据库搭建和配置)
前言 java项目已经创建好了,接下来我们要准备数据库了,数据库是干嘛的相信大家都知道了,我在这就不说了,我们需要做的就是在电脑上安装mysql数据库. 附菜鸟教程的MySQL基础学习教程:https ...
- Spring Boot + vue-element 开发个人博客项目实战教程(十三、文章标签功能实现)
⭐ 作者简介:码上言 ⭐ 代表教程:Spring Boot + vue-element 开发个人博客项目实战教程 ⭐专栏内容:零基础学Java.个人博客系统 项目部署视频 https://www.bi ...
- Spring Boot + vue-element 开发个人博客项目实战教程(一、项目介绍和规划)
⭐ 作者简介:码上言 ⭐ 代表教程:Spring Boot + vue-element 开发个人博客项目实战教程 ⭐专栏内容:零基础学Java.个人博客系统 ⭐我的文档网站:http://xyhwh- ...
- springboot java获取版本号_深入实践Spring Boot 实战篇,大佬整理出的PDF文档
如何使用Spring Boot 本文章将会详细介绍如何使用Spring Boot.它覆盖了构建系统,自动配置和运行/部署选项等主题.我们也覆盖了一些Spring Boot最佳实践.尽管Spring B ...
- 一个基于 Spring Boot 的开源社区
一款基于 Spring Boot 的开源社区:forum-java,类似于微信开放社区.头条开发者社区等等.forum-java 是一个 100% 开源的面向内容的社区论坛. 开源社区有用户端和管理端 ...
- 开源oa系统-JEOS办公系统,完全开源免费的OA系统
JEOS办公系统是一款用C#开发的完全开源免费的OA系统,其源代码具有很大的学习参考价值 涵盖独立的流程引擎,精彩的表单设计,便捷的在线office管理等 官网http://www.jeos.cc/w ...
最新文章
- 怎样用vc 做一个c语言,大佬们,小菜鸟想问一问用vc编译器做简易画图软件
- ESP8266 SD卡FTP库测试报告、D1miniESP8266 SD卡FTP测试
- SVM学习(四):为何需要核函数
- 对 C++ 历史的个人观点
- 他人评审18篇SCI文章的一点感受
- ng机器学习视频笔记(十四) ——推荐系统基础理论
- scp和sftp常用操作
- html 中表格长度固定
- java private 内部类_java中外部类是否可以访问内部类的private 元素呢?
- Bailian2942 吃糖果【递推+打表】
- 交换排序—冒泡排序(Bubble Sort)
- python绘制wx+b_【教学分享】大数据博士教你用python玩转时空大数据
- 人脸识别python face_recognize_python人脸识别库-face_recognition详解
- [详细]分享验证码接收平台工作原理
- csv交换到excel
- 网页版在线公式编辑器
- linux 查看文件最后几行
- GCM 的升级版——FCM(firebase cloud messaging)
- 高数 | 单调函数必有反函数 有反函数的不一定是单调函数
- mini-XML 中文文档