Skip to content
/ lbwBlog Public

小而美的个人博客项目(Spring Boot + JPA + thymeleaf) 李仁密原版

License

Notifications You must be signed in to change notification settings

zougn/lbwBlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

博客介绍

zougn的个人博客

小而美的个人博客(Spring Boot + JPA + thymeleaf) 李仁密原版

项目链接 |技术组合 | 工具与环境 | 功能规划 |目录结构 | 页面设计与开发 | 插件集成 | 快速开始 |项目总结

项目跟着b站李仁密老师的Spring Boot开发小而美的个人博客教程从头到尾完整学习。 和原版基本一致,是大学中第一次使用springboot框架独立完成一个项目,收获颇丰!

项目链接:

Github地址: https://github.com/zougn/lbwBlog

Gitee地址: https://gitee.com/zougn/lbwBlog

您的star是我坚持的动力,感谢大家的支持,欢迎大家一起讨论技术共同学习。

技术组合:

  • 后端:Spring Boot + JPA
  • 前端:Semantic UI框架 + thymeleaf模板
  • 数据库:MySQL

工具与环境:

开发工具 说明
IDEA 2023.1.3 Java开发工具IDE
VSCode 1.80 Vue开发工具IDE
Navicat Prenium 16 MySQL远程连接工具
开发环境 版本
JDK 11
MySQL 8.0.33
Maven 3.9.3

功能规划:

目录结构:

lbwblog
├── aspect        --  aop模块(日志处理)
├── dao           --  数据层
├── handler       --  处理器模块(全局异常处理)
├── interceptor   --  拦截器模块(登录,跨域配置)
├── po            --  po模块
├── service       --  服务模块
├── util          --  工具类模块
├── vo            --  vo模块
└── web           --  控制器模块

页面设计与开发

前台展示:

首页

详情页

分类

标签

归档

关于我

后台展示:

文章列表

编辑页

插件集成

编辑器 Markdown

Markdown 转换 HTML

内容排版 typo.css

动画 animate.css

代码高亮 prism

目录生成 Tocbot

滚动侦测 waypoints

平滑滚动 jquery.scrollTo

二维码生成 qrcode.js

快速开始

  • 拉下代码,修改maven、jdk、yml(mysql密码)配置
  • 创建lbwblog数据库,将lbwblog.sql导入数据库执行
  • 运行项目,在浏览器打开:localhost:8080
  • 后台页面:localhost:8080/admin 用户名:lbw 密码:123456

项目总结

作为新手入门的一个博客项目是相当不错的,项目所用的技术栈都比较基础,非常适合初学者。在学习的过程中能对后端框架和web前端开发有比较基本的了解,有利于后面的深入学习。

About

小而美的个人博客项目(Spring Boot + JPA + thymeleaf) 李仁密原版

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published