Git Product home page Git Product logo

zhenfeng13-spring-boot-projects's Introduction

Spring Boot Projects

This warehouse mainly contains introductory learning tutorials for Spring Boot and some common Spring Boot practical project tutorials, including various sample codes used by Spring Boot. It also includes project source code and effect demonstrations of some practical projects. Practical projects include basic Web Development and currently commonly used front-end and back-end separation practical projects, etc. We will continue to add some practical project source codes based on everyone's feedback in the future, get rid of the constraints of various Hello World entry cases, and truly master Spring Boot development.

The actual project source code has been upgraded to Spring Boot 3.x version. The Spring Boot introductory case in this warehouse has also been upgraded to Spring Boot 3.x version. The minimum Java version requirement is 17. Please know that if you want to learn and use Spring Boot For version 2.x, please switch branches yourself. .

Project navigation

 Spring Boot introductory small case  |  Spring Boot integration case series 2  |  Spring Boot front-end and back-end separation project practice  |  Spring Boot consulting and publishing system project practice   |  Spring Boot + Mybatis + Thymeleaf implemented open source blog system  |  Spring Boot + BBS forum system implemented by Mybatis + Thymeleaf  |  Spring Boot + Mybatis + Thymeleaf imitation Zhihu column project  |  Backend management system implemented by Spring Boot + layui   |  Spring Boot large-scale mall project practice  |  Spring Boot + Vue front-end and back-end separation mall project  |  Spring Boot + Vue3 front-end and back-end separation mall project  |  Github address   |  Code Cloud Gitee address


Project demonstration


Spring Boot practical project source code


Spring Boot basic use cases

Sample code

These cases are mainly to enable everyone to master the development and use of Spring Boot. They are designed to make readers more familiar with Spring Boot and matters that need to be paid attention to in enterprise development, and to have the ability to use Spring Boot technology to develop most enterprise project functions.

Follow the public account: Programmer Thirteen , reply "Hookup" to join the group communication.

wx-gzh


Development documentation

SpringBoot + Mybatis + Thymeleaf build a beautiful and practical personal blog

lesson-03

EXTERNAL LINK

  • 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

SpringBoot + Mybatis + Thymeleaf develops BBS forum project

lesson-11

EXTERNAL LINK

  • Lesson 01: Detailed explanation of Spring Boot technology stack
  • 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: Detailed explanation of Thymeleaf syntax
  • Lesson 06: Spring Boot automatically configures data sources and operates databases
  • Lesson 07: Spring Boot integrates MyBatis to operate the database
  • Lesson 08: Design and implementation of paging function
  • Lesson 09: Verification code function in BBS forum project development
  • Lesson 10: Detailed explanation of front-end technology selection and source code directory for BBS forum project development
  • Lesson 11: Implementation of user registration module for BBS forum project development
  • Lesson 12: Implementation of user login module in BBS forum project development
  • Lesson 13: User login interceptor developed for BBS forum project
  • Lesson 14: BBS Forum Project Practical Processing File Upload and Path Echo
  • Lesson 15: BBS Forum Project Practical Development of Personal Center Page
  • Lesson 16: Rich text editor wangEditor integration
  • Lesson 17: BBS Forum Project Practical Forum Homepage Development
  • Lesson 18: BBS Forum Project Practical Post Publishing Function Development
  • Lesson 19: BBS Forum Project Practical Development of Post Details and Modification Functions
  • Lesson 20: Development of comment function in practical BBS forum project

Spring Boot front-end and back-end separation project practice

lesson-01

EXTERNAL LINK

  • Opening words: Introduction to SpringBoot and practical introduction to front-end and back-end separation projects
  • Lesson 02: Quickly understand the Spring Boot technology stack
  • Lesson 03: Development environment setup
  • Lesson 04: Quickly Build Spring Boot Applications
  • Lesson 05: Basic web function development with Spring Boot
  • Lesson 06: Spring Boot database connection operation
  • Lesson 07: Spring Boot integrates MyBatis to operate the database
  • Lesson 08: Spring Boot handles file upload and path echo
  • Lesson 09: Detailed explanation of back-end separation before Spring Boot project practice
  • Lesson 10: Spring Boot Project Practice Ajax Technology Usage Tutorial
  • Lesson 11: RESTful API design and implementation in Spring Boot project practice
  • Lesson 12: Spring Boot project practice login module implementation
  • Lesson 13: Implementation of paging function in Spring Boot project practice
  • Lesson 14: Spring Boot project practice jqgrid paging integration
  • Lesson 15: Implementation of user editing function in Spring Boot project practice
  • Lesson 16: Spring Boot project practice user management module implementation
  • Lesson 17: Spring Boot Project Practice Image Management Module
  • Lesson 18: Implementation of information management module in Spring Boot project practice

25 Experiments to Help You Easily Play with Spring Boot

lesson-02

EXTERNAL LINK

  • Opening words: Introduction to "25 Experiments to Help You Easily Play with Spring Boot"
  • Lesson 02: Spring Boot project development environment setup
  • Lesson 03: Quickly Build Spring Boot Applications
  • Lesson 04: Spring Boot basic function development
  • Lesson 05: Spring Boot project development - web project development explanation
  • Lesson 06: Spring Boot integrates JSP to develop web projects
  • Lesson 07: Introduction to template engines and Spring Boot integration with Thymeleaf
  • Lesson 08: Detailed explanation of Thymeleaf syntax
  • Lesson 09: FreeMarker template engine integration tutorial
  • Lesson 10: Spring Boot handles file upload and path echo
  • Lesson 11: Spring Boot automatically configures data sources and operates databases
  • Lesson 12: Spring Boot integrates Druid data sources
  • Lesson 13: Spring Boot integrates MyBatis to operate the database
  • Lesson 14: Transaction processing in Spring Boot
  • Lesson 15: Spring Boot integrates Redis operation cache module
  • Lesson 16: Implementing scheduled tasks in Spring Boot project development
  • Lesson 17: Spring Boot Custom Error Pages
  • Lesson 18: Spring Boot integrates Swagger to generate interface documents
  • Lesson 19: Introduction to Spring Boot project packaging and deployment
  • Lesson 20: Introduction and integrated use of Spring Boot Admin
  • Lesson 21: Practical development of Spring Boot information management information system (1)
  • Lesson 22: Practical development of Spring Boot information management information system (2)
  • Lesson 23: Practical development of Spring Boot information management information system (3)
  • Lesson 24: Practical development of Spring Boot information management information system (4)

comminicate (sic)

If you have any questions or suggestions, you can give me feedback in issues, and I will slowly improve this Spring Boot repository.

zhenfeng13-spring-boot-projects's People

Contributors

zhenfeng13 avatar asiupt avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.