SpringBoot开发非常美观的java博客系统
SpringBoot 开发非常美观的 java 博客系统 (包含后台管理功
能)
核心功能文章 /图片 /视频发布、喜欢、统计阅读次数。 文章标签 tag功能、支持按 tag分类文章支持 ueditor/markdown 编辑器切换(后台配置)评论功能,支持回复,支持表情。
第三方(微博、QQ)登录。lucene实现的站内搜索。响应式
布局支持用户订阅先看效果图 http://localhost:8080/admin/group/list 技术选型: JDK8 数据库 MySQL 主框架 (Spring-boot 、 Sp r i n g -d at a-jpa )安全权限 Shiro 搜索工具 Lucene缓存Ehcache视图模板 Freemarker其它 Jsoup、 fastjsonjQuery 、 SeajsBootstrap 前端框架
UEditor/Markdown 编辑器 font-Awesome 字体 /图标准备工作 (sql 文件在项目里面 )安装 Jdk8 安装 Maven 准备 IDE ( 如果
你不看源码,可以忽略下面的步骤,直接通过 Maven 编译 war 包:mvn clean package -DskipTests)IDE 需要配置的东西 编码方式设为 UTF-8 配置 Maven 设置 Jdk8 关于这些配置 , 网上有一大把的资料 ,所以此处不再重复。获取代码导入到 IDE 下载代码导入到
IDE 的时候请选择以 Maven 的方式导入 项目配置参考
系统配置手册配置完毕启动项目,在控制台 看到 Mblog 加载完毕的信息后, 表示启动成功打开浏览器输 入: http//localhost/mblog/ ( 此处仅是示例 ,具体具体端口因人
而异 ),访问成功即部署完毕后台管理的地址是
/admin, 如果
你是管理员账号点导航栏的头像会看到 '后台管理 '启动成功 后 ,你应该去后台的系统配置里配置你的网站信息等。 题总结
常见问
URIEncoding='UTF-8'/> 进入系统后 , 菜单加载不出来 , 那
应该是你没有导 db_init.sql 点标签显示乱码 , 请设置 Tomcat 的
URIEncoding 为 UTF-8 项目截图注意: 一、 java main 方 式运行 mblog-web 下的 BootApplication.java 时抛出异常的解 决方案 Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean. 注释掉后下面图片的这段后, 记得 maven 要重新 reimport 否 则 maven 依赖不生效还是会抛出以上的异常二、 第三方登录 点击后无响应,那是因为第三方开放平台回调的 url 失效导 致,需要你去对应的第三方开放平台注册
app 后获取对应的 oauth 帐号三、 idea 以 maven 项目导入该项目后,发现没有 maven 的依赖包时,需要对每个