My Blog
Persistence is not easy. If you think the project is good, you can give the project a star. It is also an encouragement for me to keep updating the code. Thank you for your support.
The Spring Boot version of the current branch is 2.7.5. If you want to learn and use other versions, you can directly click the branch name below to jump to the corresponding warehouse branch.
branch name | Spring Boot Version |
---|
spring-boot-2.3.7 | 2.3.7-RELEASE |
main | 2.7.5 |
spring-boot-3.x | 3.1.0 |
- You can use it as a blog template, because the My Blog interface is very beautiful and simple, meeting all the requirements of a private blog;
- You can also use it as a learning project for the SpringBoot technology stack. My Blog also meets the requirements, and the code and functions are complete;
- There are three sets of built-in blog theme templates, each with its own unique theme style, to satisfy everyone’s choice, and more will be added in the future for everyone to create their own blog;
- The technology stack is novel and has rich knowledge points. After learning, it can improve everyone's understanding and mastery of knowledge, which will help improve your market competitiveness.
For more Spring Boot practical projects, you can pay attention to another code repository of Shisan, spring-boot-projects. This repository mainly contains Spring Boot introductory learning tutorials and some common Spring Boot practical project tutorials, including various examples of Spring Boot usage. Code, but also includes project source code and effect display of some practical projects. Practical projects include basic web Development and currently commonly used front-end and back-end separation practical projects, etc. In the future, we will continue to add some practical project source codes based on everyone's feedback, get rid of the shackles of various hello world entry cases, and truly master Spring Boot development.
Follow the public account: Programmer Thirteen , reply "Hook Up" to join the group communication.
Things to note
- The database file directory is
static-files/my_blog_db.sql
; - After deployment, you can modify basic website information such as copyright copywriting, logo images, filing records, etc. according to your needs;
- The default login account of My Blog backend management system is admin and the default login password is 123456;
- Layui version of My-Blog, warehouse address My-Blog-layui, interested friends can also learn about it;
- There are still some imperfections in My Blog. I am a very inexperienced person, so I hope you can forgive me;
- If you have any questions, please give me feedback and I will try my best to improve the project.
Project demonstration
- Video 1: Introduction to the My-Blog blog project
- Video 2: My-Blog blog project system demonstration-1
- Video 3: My-Blog blog project system demonstration-2
- Video 4: Blog Project Preview
Development documentation
"SpringBoot + Mybatis + Thymeleaf build a beautiful and practical personal blog" (payment reduction coupon code LSJdK3KT)
- Lesson 01: Introduction to building a simple and practical personal blog system with Spring Boot
- Lesson 02: Quickly Build Spring Boot Applications
- Lesson 03: Spring Boot project development and web project development explanation
- Lesson 04: Spring Boot integrates Thymeleaf template engine
- Lesson 05: Spring Boot handles file upload and path echo
- Lesson 06: Spring Boot automatically configures data sources and operates databases
- Lesson 07: Spring Boot integrates MyBatis to operate the database
- Lesson 08: Mybatis-Generator automatically generates code
- Lesson 09: Transaction processing in Spring Boot
- Lesson 10: Spring Boot Project Practice Ajax Technology Usage Tutorial
- Lesson 11: RESTful API design and implementation in Spring Boot project practice
- Lesson 12: Implementation of paging function in Spring Boot blog system project development
- Lesson 13: Verification code function in Spring Boot blog system project development
- Lesson 14: Login module implementation for Spring Boot blog system project development
- Lesson 15: Login interceptor for Spring Boot blog system project development
- Lesson 16: Implementation of classification function in Spring Boot blog system project development
- Lesson 17: Implementation of tag function in Spring Boot blog system project development
- Lesson 18: Article editing function in Spring Boot blog system project development
- Lesson 19: Article editing and improvement for Spring Boot blog system project development
- Lesson 20: Implementation of article module for Spring Boot blog system project development
- Lesson 21: Implementation of Friend Chain Module for Spring Boot Blog System Project Development
- Lesson 22: Website homepage production for Spring Boot blog system project development
- Lesson 23: Pagination and sidebar production for Spring Boot blog system project development
- Lesson 24: Search page production for Spring Boot blog system project development
- Lesson 25: Spring Boot Blog System Project Development Article Details Page Production
- Lesson 26: Error page production for Spring Boot blog system project development
- Lesson 27: Implementation of comment function in Spring Boot blog system project development
- Lesson 28: Project packaging and deployment of Spring Boot blog system project development
Contact the author
If you have any questions or suggestions, you can give me feedback in issues, and I will slowly improve this project.
- My email: [email protected]
- QQ technical exchange group: 719099151 796794009 881582471
My-Blog has created code warehouses in both GitHub and domestic code cloud. If someone is slow to access GitHub, it is recommended to view the project on Gitee. The two warehouses will be updated synchronously.
- My-Blog in GitHub
- My-Blog in Gitee
Effect preview
Backend management page
Login page
Backend homepage
Article management
Article editor
Comment management
System configuration
Blog display page
During development, three sets of blog theme templates were built into the project, each with its own theme style . The effects are as follows:
Template one
front page
Article browsing
Friendly links
Template two
front page
Article browsing
Friendly links
Template three
front page
Article browsing
Friendly links
grateful
- spring-projects
- ColorlibHQ
- tonytomov
- pandao
- DONG Chuan
- zjhch123
- t4t5