作者:曾中杰
有多少人只顾着眼前的六便士,却不曾抬头看看皎洁的月亮
项目地址一览: https://www.zengzhongjie.com
GitHub源码下载地址: https://github.com/Mretron
背景:
博主是一名大二软件工程的学生。坚持学习课堂上未曾教授的java以及javaweb相关的知识,乃至学习Spring一系列的框架的过程尤为枯燥。每天看视频学习编程,“copy”视频中的代码运行让我就像是机器一样日复一日地重复着那些操作。而使得我能够坚持下去的兴趣,就是能够在不久的将来完成我自己的项目。也就有了我的个人博客网站。
网站一览:
首页
分类页面
归档页面
后台管理页面
后台发布文章页面
技术组合:
- 后端:SpringBoot + Mysql + JPA + Maven + 阿里云OSS + thymeleaf模板
- 前端:Semantic UI框架 + html + css + js + jQuery + editor.md等
插件集成(相关下载地址后文提到)
- 编辑器 markdown
- 内容排版 typo
- 动画 animate
- 代码高亮 prism
- 目录生成 Tocbot
- 滚动侦测 waypoints
- 平滑滚动 jquery.scrollTo
- 二维码生成 qrcode.js
- MarkDown转HTML
- 简单的爬虫技术实现翻译单词功能 jsoup.jar
工具与环境:
- IDEA
- Maven 3
- JDK 8
从中有什么收获?
- 基于SpringBoot的完整全栈式的开发套路
- Semantic UI框架的使用
- 后端使用SpringBoot+JPA,相比于SSM框架大量的配置开发更为方便,作为新手练手的javaweb项目来说是富有意义的:激发自己编程热情+熟悉SpringBoot整个开发流程+完成过后提高自己的成就感。
- JPA