• Stars
    star
    7,036
  • Rank 5,314 (Top 0.2 %)
  • Language
    Java
  • Created over 6 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

V部落,Vue+SpringBoot实现的多用户博客管理平台!

扫码加微信(微信ID:a_java_boy2),备注V部落,进群讨论。

V 部落姊妹篇:https://github.com/lenve/vhr

V部落是一个多用户博客管理平台,采用Vue+SpringBoot开发。

项目演示地址: http://45.77.146.32:8081/index.html

英雄帖

项目还有许多待改进的地方,欢迎小伙伴提交pr,我会将大家完成的工作展示在README中!

项目效果图

登陆页面

登录

文章列表

文章列表

发表文章

发表文章

用户管理

用户管理

栏目管理

栏目管理

数据统计

数据统计

技术栈

后端技术栈

后端主要采用了:

1.SpringBoot
2.SpringSecurity
3.MyBatis
4.部分接口遵循Restful风格
5.MySQL

前端技术栈

前端主要采用了:

1.Vue
2.axios
3.ElementUI
4.vue-echarts
5.mavon-editor
6.vue-router

还有其他一些琐碎的技术我就不在这里一一列举了。

快速运行

1.克隆本项目到本地

[email protected]:lenve/VBlog.git

2.找到blogserver项目中resources目录下的vueblog.sql文件,在MySQL数据库中执行
3.根据自己本地情况修改数据库配置,数据库配置在SpringBoot项目的application.properties中
4.在IntelliJ IDEA中运行blogserver项目

OK,至此,服务端就启动成功了,此时我们直接在地址栏输入http://localhost:8081/index.html即可访问我们的项目,如果要做二次开发,请继续看第五、六步。

5.进入到vueblog目录中,在命令行依次输入如下命令:

# 安装依赖
npm install

# 在 localhost:8080 启动项目
npm run dev

由于我在vueblog项目中已经配置了端口转发,将数据转发到SpringBoot上,因此项目启动之后,在浏览器中输入http://localhost:8080就可以访问我们的前端项目了,所有的请求通过端口转发将数据传到SpringBoot中(注意此时不要关闭SpringBoot项目)。

6.最后可以用WebStorm等工具打开vueblog项目,继续开发,开发完成后,当项目要上线时,依然进入到vueblog目录,然后执行如下命令:

npm run build

该命令执行成功之后,vueblog目录下生成一个dist文件夹,将该文件夹中的两个文件static和index.html拷贝到SpringBoot项目中resources/static/目录下,然后就可以像第4步那样直接访问了。

步骤5中需要大家对NodeJS、NPM等有一定的使用经验,不熟悉的小伙伴可以先自行搜索学习下,推荐Vue官方教程

项目依赖

1.vue-echarts
2.mavonEditor

License

MIT

欢迎小伙伴们star、fork。

其他

关注公众号江南一点雨,专注于 Spring Boot+微服务,定期视频教程分享,关注后回复 Java ,领取松哥为你精心准备的 Java 干货!

公众号二维码

More Repositories

1

vhr

微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。
Java
26,577
star
2

JavaEETest

Spring、SpringMVC、MyBatis、Spring Boot案例
Java
3,374
star
3

javaboy-code-samples

公众号【江南一点雨】文章案例汇总,技术文章请戳这里----->
Java
1,327
star
4

javadoc

Java 企业级项目需求文档
790
star
5

CoolMeeting

更多 Java 教程----->
FreeMarker
728
star
6

spring-security-samples

Java
394
star
7

tienchin

Java
341
star
8

javaboy-video-samples

Java
322
star
9

spring-boot-vue-samples

《Spring Boot + Vue 全栈开发实战》官方案例,更多全栈资料请戳这里---->
Java
217
star
10

oauth2-samples

Java
207
star
11

spring-security-book-samples

《深入浅出Spring Security》一书配套源码。
Java
141
star
12

QQMusic

Java
75
star
13

tienchin-video

Java
73
star
14

scheduling

Java
68
star
15

LrcView

Java
62
star
16

SimpleSpringCloud

SpringCloud案例
Shell
60
star
17

springcloud-video-samples

Java
57
star
18

generate_code

Java
26
star
19

java666

Java 男孩的百宝箱
23
star
20

GobangGame

Java
21
star
21

springboot-samples-2.4.x

Java
18
star
22

spring-demo

Java
15
star
23

lenve.github.io

HTML
13
star
24

DrawerLayout

Java
11
star
25

springmvc-samples-5.3.x

Java
11
star
26

vmall

Vue
10
star
27

rabbitmq-samples

Java
9
star
28

encrypt-spring-boot-starter

Java
9
star
29

webflux-samples

Java
7
star
30

myAutoCompleteTextView

Java
7
star
31

Shiro

Shiro案例
Java
5
star
32

HealthyFoodMVP

Java
5
star
33

fragmentMsg

Java
5
star
34

mybatis-samples-3.5.6

Java
5
star
35

spannableStringTest

Java
5
star
36

threejsDemo

JavaScript
5
star
37

lenve

4
star
38

shape

Java
4
star
39

listview_PicText

Java
4
star
40

QQDrawerLayout

Java
4
star
41

shiroSamples

Shiro使用案例
Java
4
star
42

OKHttpUtils

OkHttp封装后的工具类
4
star
43

RNTest

11.01提交
JavaScript
4
star
44

spring-samples

Java
4
star
45

spring-security-video-samples

Java
3
star
46

Gank

Java
2
star
47

CustomShapeImageView

Java
2
star
48

wheelTest

Java
2
star
49

javaboy_comment

2
star
50

ExplosionFieldTest

Java
2
star
51

getIPAddress

Java
1
star
52

vmall-common

Java
1
star
53

RedPackets

Java
1
star
54

scConfig

1
star
55

configRepo

1
star
56

logging-spring-boot-starter

Java
1
star
57

mychart

Java
1
star
58

WeiXinDemo

Java
1
star
59

vhr2.0

SpringBoot3+Vue3重构vhr
Java
1
star