Spring-boot+Vue = Fame 写blog的一次小结

前言

做为一个程序员,老是要有一个属于本身的博客。而后做为一个造轮子的程序员,确定不知足于直接使用现有的博客系统,因而我便本身写了一个带后台管理的博客系统。css

体验地址: zzzzbw.cnhtml

技术选型

做为一个Javaer,服务端确定使用java,框架天然而然就用简便又强大的spring-boot了。前端

前端的选用就让我纠结了好久。一开始直接用jsp渲染页面,可是前端特别乱,并且一点都不restful。后来改用了html+Jquery的方式,做为一个后端开发人员,写起来以为怪怪的。直到后来我看到了前端框架:Vue/React/AngularJS,我以为个人世界观都给摧毁了!以前接触前端仍是两三年前大学写大做业的时候,那时就是传统的html+css+js,感受代码写的特别乱,让我这个java程序员很不舒服。而如今前端框架的组建化,模块化,以及数据的双向绑定,让我写起来倍儿爽,因而最后决定前端便使用了Vue。vue

项目源码

SERVER:Famejava

CLIENT:Fame-frontnode

ADMIN:Fame-adminmysql

相关截图

Fame-front-article-list

Fame-front-article-detail

Fame-front-category

Fame-admin-dashboard

Fame-admin-article-list

Fame-admin-category

Fame-admin-setting

技术栈

服务端:ios

  • spring-boot
  • mybatis-3+Mapper+PageHelper
  • pegdown

客户端:nginx

  • nuxtgit

  • Vue+vue-router+element-ui

  • highlight.js

  • axios

项目发布

  • 服务器环境:java8+node8.x+mysql5.7.x
  • pm2项目管理
  • nginx反向代理

原文地址:zzzzbw.cn

相关文章
相关标签/搜索