Skip to content

加入Q群959706394,Coding from java。共同学习交流,群内会分享一些群主做过的一些经典项目,如慕课网实战项目,培训班就业项目,springboot经典项目。慕课网Springboot博客教程源码,课程介绍https://coding.imooc.com/class/evaluation/125.html#Anchor。博客https://blog.csdn.net/qq_35180973/article/details/84309310。

Notifications You must be signed in to change notification settings

codingxin/BootBlog

Repository files navigation

慕课网实战课程项目-基于Spring boot博客的搭建教程 技术栈

  • 后端: SpringBoot+ElasticSearch+SpringSecurity

  • 前端: Thymeleaf/Bootstrap/jQuery

  • 数据库:MySQL/MongoDB/H2

  • 技术语言 jdk 1.8

  • 开发平台 Idea 2018 +win10 视频中老师采用gradle进行源码控制,本仓库改为了maven仓库。


项目简介:

慕课网视频简介 项目源码:

github仓库源码下载

目录如下: 在这里插入图片描述

仓库代码

|--MyBlog-auth: 加入认证
|--MyBlog-blog: 
|--MyBlog-catalog  加入分类功能
|--MyBlog-comment  加入评论功能
|--MyBlog-prototype  加入
|--MyBlog-search       加入搜索工程
|--MyBlog-tag            加入标签功能
|--MyBlog-user        加入用户功能
|--MyBlog-vote:        加入点赞功能
|--MyBlog-index:        最终项目
elaseticsearch: ES客户端
springbootEs:测试ES的工程项目
博客教学源码:慕课网源码(参考其中的静态资源)

注: 整个工程是迭代开发,不是聚合项目。从最开始的基础项目,复制项目再加入新功能如标签,点赞,评论等后重命名


已经完成的功能: 1.首页搜索
2.分类管理 3.用户管理
4.评论管理 5.角色管理
6.点赞管理 7.权限管理
8.标签管理 9.博客管理


运行项目

2.导入项目名为Myblog-index项目到idea,导入pom.xml即可,详情如下。

在这里插入图片描述 在这里插入图片描述

3.本地mysql服务需要开启,在任务管理器中查看mysql服务是否启动。通过数据库可视化工具新建数据库db_testboot(在application.properties配置数据库名)注:

不需要建表,本项目会自动建表,配置在application.properties中。

在这里插入图片描述

特别注意需要将上图这个地方改为如下 在这里插入图片描述 这是自动建表配置。

4.启动ES服务,在github上下载的压缩包,启动elasticsearch.bat。

在这里插入图片描述

5.导入文件服务器工程Mongodb-file-server,工程也在git上压缩包。

在这里插入图片描述

6.运行文件服务器和MyBlog-index的springboot启动入口FileApplication.java(8081端口)和

MyBlogApplication.java(8080端口)

7.测试:

输入127.0.0.1:8081测试文件服务器地址。 在这里插入图片描述 输入127.0.0.1:8080/index, 在这里插入图片描述

API测试工具: swagger简介, 输入地址http://localhost:8080/swagger-ui.html#!/admin-controller/listUsersUsingGET 在这里插入图片描述


慕课网首页预览

在这里插入图片描述

About

加入Q群959706394,Coding from java。共同学习交流,群内会分享一些群主做过的一些经典项目,如慕课网实战项目,培训班就业项目,springboot经典项目。慕课网Springboot博客教程源码,课程介绍https://coding.imooc.com/class/evaluation/125.html#Anchor。博客https://blog.csdn.net/qq_35180973/article/details/84309310。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published