SkyBlog:一个简单的Spring Boot + Vue 前后端分离的博客系统 https-源码

上传者: 42097450 | 上传时间: 2021-06-30 19:01:48 | 文件大小: 229KB | 文件类型: ZIP
SkyBlog 一个简单的Spring Boot + Vue 前后端分离的博客系统 博客预览 简介 很早就有了做个人博客的想法,学习了springboot后,趁热打铁,就做了这个博客来练手。项目是基于 Spring Boot + Vue 的前后端分离博客系统。 前端 核心框架: Vue框架:Vue2.6.11、Vue Router、Vuex、vue/cli4.5.12 UI框架:Element UI框架 异步请求:axios markdown: 编辑器:mavon-editor 解析渲染:markdown-it 样式:github-markdown-c 后端 核心框架:Spring Boot 安全框架:shiro Token 认证:jwt 持久层框架:MyBatisPlus java版本:JDK8 功能 首页 最新文章: 按照发布时间来进行倒序排序展示 导航栏:首页、分类、归档、友链、关于

文件下载

资源详情

[{"title":"( 98 个子文件 229KB ) SkyBlog:一个简单的Spring Boot + Vue 前后端分离的博客系统 https-源码","children":[{"title":"SkyBlog-main","children":[{"title":".gitignore <span style='color:#111;'> 278B </span>","children":null,"spread":false},{"title":"vueblog","children":[{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"META-INF","children":[{"title":"spring-devtools.properties <span style='color:#111;'> 48B </span>","children":null,"spread":false}],"spread":true},{"title":"application-pro.yml <span style='color:#111;'> 529B </span>","children":null,"spread":false},{"title":"mapper","children":[{"title":"VisitorMapper.xml <span style='color:#111;'> 210B </span>","children":null,"spread":false},{"title":"CommentMapper.xml <span style='color:#111;'> 210B </span>","children":null,"spread":false},{"title":"VisitLogMapper.xml <span style='color:#111;'> 211B </span>","children":null,"spread":false},{"title":"BlogMapper.xml <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"TagMapper.xml <span style='color:#111;'> 206B </span>","children":null,"spread":false},{"title":"UserMapper.xml <span style='color:#111;'> 207B </span>","children":null,"spread":false},{"title":"BlogTagMapper.xml <span style='color:#111;'> 212B </span>","children":null,"spread":false},{"title":"SiteSettingMapper.xml <span style='color:#111;'> 214B </span>","children":null,"spread":false},{"title":"FriendMapper.xml <span style='color:#111;'> 209B </span>","children":null,"spread":false},{"title":"TypeMapper.xml <span style='color:#111;'> 207B </span>","children":null,"spread":false}],"spread":true},{"title":"application.yml <span style='color:#111;'> 540B </span>","children":null,"spread":false}],"spread":true},{"title":"console.sql <span style='color:#111;'> 24.25KB </span>","children":null,"spread":false},{"title":"java","children":[{"title":"com","children":[{"title":"danli","children":[{"title":"entity","children":[{"title":"SiteSetting.java <span style='color:#111;'> 761B </span>","children":null,"spread":false},{"title":"Type.java <span style='color:#111;'> 592B </span>","children":null,"spread":false},{"title":"Blog.java <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"Friend.java <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"BlogTag.java <span style='color:#111;'> 444B </span>","children":null,"spread":false},{"title":"VisitLog.java <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"Visitor.java <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"Tag.java <span style='color:#111;'> 590B </span>","children":null,"spread":false},{"title":"User.java <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"Comment.java <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false}],"spread":true},{"title":"VueblogApplication.java <span style='color:#111;'> 316B </span>","children":null,"spread":false},{"title":"controller","children":[{"title":"VisitLogController.java <span style='color:#111;'> 330B </span>","children":null,"spread":false},{"title":"BlogTagController.java <span style='color:#111;'> 328B </span>","children":null,"spread":false},{"title":"CommentController.java <span style='color:#111;'> 327B </span>","children":null,"spread":false},{"title":"BlogController.java <span style='color:#111;'> 5.00KB </span>","children":null,"spread":false},{"title":"SiteSettingController.java <span style='color:#111;'> 336B </span>","children":null,"spread":false},{"title":"FriendController.java <span style='color:#111;'> 325B </span>","children":null,"spread":false},{"title":"UserController.java <span style='color:#111;'> 922B </span>","children":null,"spread":false},{"title":"VisitorController.java <span style='color:#111;'> 821B </span>","children":null,"spread":false},{"title":"TypeController.java <span style='color:#111;'> 759B </span>","children":null,"spread":false},{"title":"TagController.java <span style='color:#111;'> 319B </span>","children":null,"spread":false},{"title":"AccountController.java <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false}],"spread":false},{"title":"shiro","children":[{"title":"AccountRealm.java <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false},{"title":"JwtToken.java <span style='color:#111;'> 388B </span>","children":null,"spread":false},{"title":"AccountProfile.java <span style='color:#111;'> 217B </span>","children":null,"spread":false},{"title":"JwtFilter.java <span style='color:#111;'> 3.65KB </span>","children":null,"spread":false}],"spread":true},{"title":"CodeGenerator.java <span style='color:#111;'> 4.92KB </span>","children":null,"spread":false},{"title":"util","children":[{"title":"JwtUtils.java <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"ShiroUtil.java <span style='color:#111;'> 262B </span>","children":null,"spread":false}],"spread":false},{"title":"service","children":[{"title":"SiteSettingService.java <span style='color:#111;'> 278B </span>","children":null,"spread":false},{"title":"VisitorService.java <span style='color:#111;'> 266B </span>","children":null,"spread":false},{"title":"BlogService.java <span style='color:#111;'> 393B </span>","children":null,"spread":false},{"title":"UserService.java <span style='color:#111;'> 257B </span>","children":null,"spread":false},{"title":"impl","children":[{"title":"VisitLogServiceImpl.java <span style='color:#111;'> 472B </span>","children":null,"spread":false},{"title":"BlogTagServiceImpl.java <span style='color:#111;'> 465B </span>","children":null,"spread":false},{"title":"BlogServiceImpl.java <span style='color:#111;'> 821B </span>","children":null,"spread":false},{"title":"FriendServiceImpl.java <span style='color:#111;'> 458B </span>","children":null,"spread":false},{"title":"CommentServiceImpl.java <span style='color:#111;'> 465B </span>","children":null,"spread":false},{"title":"SiteSettingServiceImpl.java <span style='color:#111;'> 493B </span>","children":null,"spread":false},{"title":"VisitorServiceImpl.java <span style='color:#111;'> 465B </span>","children":null,"spread":false},{"title":"UserServiceImpl.java <span style='color:#111;'> 444B </span>","children":null,"spread":false},{"title":"TypeServiceImpl.java <span style='color:#111;'> 444B </span>","children":null,"spread":false},{"title":"TagServiceImpl.java <span style='color:#111;'> 437B </span>","children":null,"spread":false}],"spread":false},{"title":"TagService.java <span style='color:#111;'> 254B </span>","children":null,"spread":false},{"title":"CommentService.java <span style='color:#111;'> 266B </span>","children":null,"spread":false},{"title":"VisitLogService.java <span style='color:#111;'> 269B </span>","children":null,"spread":false},{"title":"TypeService.java <span style='color:#111;'> 257B </span>","children":null,"spread":false},{"title":"BlogTagService.java <span style='color:#111;'> 266B </span>","children":null,"spread":false},{"title":"FriendService.java <span style='color:#111;'> 263B </span>","children":null,"spread":false}],"spread":false},{"title":"mapper","children":[{"title":"FriendMapper.java <span style='color:#111;'> 263B </span>","children":null,"spread":false},{"title":"SiteSettingMapper.java <span style='color:#111;'> 278B </span>","children":null,"spread":false},{"title":"UserMapper.java <span style='color:#111;'> 257B </span>","children":null,"spread":false},{"title":"TagMapper.java <span style='color:#111;'> 254B </span>","children":null,"spread":false},{"title":"BlogMapper.java <span style='color:#111;'> 493B </span>","children":null,"spread":false},{"title":"CommentMapper.java <span style='color:#111;'> 266B </span>","children":null,"spread":false},{"title":"BlogTagMapper.java <span style='color:#111;'> 266B </span>","children":null,"spread":false},{"title":"VisitLogMapper.java <span style='color:#111;'> 269B </span>","children":null,"spread":false},{"title":"VisitorMapper.java <span style='color:#111;'> 266B </span>","children":null,"spread":false},{"title":"TypeMapper.java <span style='color:#111;'> 257B </span>","children":null,"spread":false}],"spread":false},{"title":"config","children":[{"title":"MybatisPlusConfig.java <span style='color:#111;'> 669B </span>","children":null,"spread":false},{"title":"CorsConfig.java <span style='color:#111;'> 704B </span>","children":null,"spread":false},{"title":"ShiroConfig.java <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false}],"spread":false},{"title":"common","children":[{"title":"lang","children":[{"title":"dto","children":[{"title":"LoginDto.java <span style='color:#111;'> 347B </span>","children":null,"spread":false}],"spread":false},{"title":"exception","children":[{"title":"GlobalExceptionHandler.java <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false}],"spread":false},{"title":"Result.java <span style='color:#111;'> 974B </span>","children":null,"spread":false},{"title":"vo","children":[{"title":"PageResult.java <span style='color:#111;'> 338B </span>","children":null,"spread":false},{"title":"BlogInfo.java <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"test","children":[{"title":"java","children":[{"title":"com","children":[{"title":"markerhub","children":[{"title":"VueblogApplicationTests.java <span style='color:#111;'> 215B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 4.29KB </span>","children":null,"spread":false},{"title":"vueblog.iml <span style='color:#111;'> 12.53KB </span>","children":null,"spread":false}],"spread":true},{"title":"blog-view","children":[{"title":"package.json <span style='color:#111;'> 687B </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 944.07KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"admin","children":[{"title":"BlogEdit.vue <span style='color:#111;'> 6.14KB </span>","children":null,"spread":false},{"title":"Admin.vue <span style='color:#111;'> 9.06KB </span>","children":null,"spread":false},{"title":"BlogList.vue <span style='color:#111;'> 4.17KB </span>","children":null,"spread":false},{"title":"Login.vue <span style='color:#111;'> 2.92KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"public","children":[{"title":"index.html <span style='color:#111;'> 933B </span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'> 4.19KB </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 271B </span>","children":null,"spread":false},{"title":"babel.config.js <span style='color:#111;'> 73B </span>","children":null,"spread":false},{"title":"blog-view.iml <span style='color:#111;'> 343B </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明