网站首页> 源码> 基于SpringBoot的个人博客系统
基于SpringBoot的个人博客系统
介绍
Dimple Blog
是基于SpringBoot2搭建的个人博客系统。
体验链接地址
管理员账号:test
,管理员密码: 123456
图片展示
前台
首页
博客详情
博客分类
项目归档
友链列表
关于我
留言板
后台(仅列举部分)
登录界面
后台首页
其他界面
软件架构
安装教程
修改application.yml中的数据库连接信息:
type: com.alibaba.druid.pool.DruidDataSource
username: 你的数据库连接地址
password: 你的数据库面貌
url:你的数据库URL
driver-class-name: com.mysql.jdbc.Driver
创建数据库
dimple_blog
,运行SQL文件(在resources
下的sql
文件夹下)。由于使用JPA会自动创建表,你也可以不运行SQL文件,当时需要数据库。
配置七牛云图库accessKey、secretKey、bucket、path、imageMaxSize、imageMaxNameLength等信息:
qiniuyun:
accessKey: tq8X9efPviPasgmoz6kcIzDuE_v4T-UJQXchcWgz
secretKey: Yejcd3g3Z_iOmu_jW6hB-euwxqbyqvJkslZzoXrV
bucket: uploadtest
path: http://pkxwyzsng.bkt.clouddn.com
imageMaxSize: 52428800
imageMaxNameLength: 200
配置百度站长平台push的URL
#百度站长Push 的URL
baidu:
pushUrl: http://data.zz.baidu.com/urls?site=www.bianxiaofeng.com&token=LqRHUkKxK89qudvA
使用Maven打包项目。
使用命令
java -jar +jar包名
启动项目。
使用说明
项目目前还在开发中,以后也会一直维护下去。
项目的开发过程中,参考了很多大佬经验,由于年代久远,未能记住各位大佬的链接地址。如大佬有看到该项目,请与我联系:
bianxiaofeng@sohu.com
,以便及时表示感谢。
参与贡献
Fork 本仓库
新建 Feat_xxx 分支
提交代码
新建 Pull Request
系统使用的技术不完全列举如下:
Server端使用技术
序号 |
---|
技术名称 |
---|
说明 |
---|
链接地址 |
---|
1 |
SpringBoot2 |
项目主体框架 |
SpringBoot |
2 |
Spring Data JPA |
持久层框架 |
JPA |
3 |
SpringBoot Cache |
Spring缓存层框架 |
4 |
Redis |
缓存 |
Redis |
5 |
Mysql |
数据库 |
Mysql |
6 |
Apache Shiro |
权限控制安全框架 |
Shiro |
7 |
Lombok |
注解神器 |
lomkok |
8 |
七牛云 |
图床 |
七牛云 |
9 |
Swagger |
API接口工具 |
Swagger |
10 |
fastjson |
JSON转换工具 |
fastjson |
11 |
UserAgentUtils |
系统信息获取工具 |
bitwalker |
12 |
kaptcha |
前谷歌code插件 |
penggle |
13 |
oshi-core |
系统监控插件 |
oshii |
14 |
druid |
数据库连接池 |
druid |
15 |
pegdown |
markdown转为HTML工具 |
pegdown |
前端页面技术
序号 |
---|
技术名称 |
---|
说明 |
---|
链接地址 |
---|
1 |
animate.css |
特效样式 |
animate |
2 |
blueimpGallery |
图片浏览框架 |
blueimpGallery |
3 |
bootstrap大家族 |
前端样式 |
包括:bootstrap-fileinput-4.5.2; Bootstrap Table;bootstrap-tagsinput;bootstrap-treetable; |
4 |
echarts |
图表 |
echarts |
5 |
font-awesome |
字体库 |
font-awesome |
6 |
iCheck |
美观的选择input |
iCheck |
7 |
image-picker |
图片选择器 |
image-picker |
8 |
jquery |
没说的 |
9 |
layer |
优秀的前端弹出层 |
Layer |
10 |
layui |
经典模块化前端框架 |
layui |
11 |
summernote |
编辑器summernote |
12 |
sweetalert |
好看的提示框架 |
sweetalert |
13 |
webUploader |
文件上传框架 |
webUploader |
14 |
blockUI |
遮罩层 |
druid |
15 |
fullscreen |
全屏 |
fullscreen |
- 加入微信群,不定期分享源码和经验
- 签到活跃榜 连续签到送额外金币
所需金币:50 |
- 1. 注册就送5金币,发布源码,供别人下载赚取金币
- 2. 发布博客,发布问答,回复其他用户赚取金币
- 3. 自动充值或联系QQ1367251002客服人工充值
最近下载
- 最新系统
- 学生选课系统+论文+数据库文件 9
- springboot+vue准妈妈孕期交流平台系统带论文 237
- springboot+vue汽车租赁系统带论文 227
- springboot社区维修平台带论文 356
- springboot职称评审管理系统带论文 215
- springboot牙科诊所管理系统带论文 238
- springboot家教管理系统带论文 255
- springboot毕业生信息招聘平台系统带论文 110
- springboot小区物业管理系统带文档 184
- 高校图书馆座位预约系统+文档+运行视频 409