Not only Spring Boot but also important knowledge of Spring(不只是SpringBoot还有Spring重要知识点)

Overview

阅读 微信群 公众号 公众号

在线阅读 : https://snailclimb.gitee.io/springboot-guide (上面的地址访问速度缓慢的建议使用这个路径访问)

重要知识点

基础

  1. Spring Boot 介绍
  2. 第一个 Hello World
  3. 第一个 RestFul Web 服务
  4. Spring 如何优雅读取配置文件?
  5. 异常处理Spring Boot 异常处理的几种方式Spring Boot 异常处理在实际项目中的应用
  6. JPA : Spring Boot JPA 基础:常见操作解析JPA 中非常重要的连表查询就是这么简单
  7. 拦截器和过滤器SpringBoot 实现过滤器SpringBoot 实现拦截器
  8. MyBatis整合 SpringBoot+MybatisSpirngBoot2.0+ 的 SpringBoot+Mybatis 多数据源配置 (TODO:早期文章,不建议阅读,待重构~)
  9. SpringBoot 2.0+ 集成 Swagger 官方 Starter + knife4j 增强方案

进阶

  1. Bean映射工具 :Bean映射工具之Apache BeanUtils VS Spring BeanUtils5种常见Bean映射工具的性能比对
  2. 如何在 Spring/Spring Boot 中做参数校验?你需要了解的都在这里!
  3. 5分钟搞懂如何在Spring Boot中Schedule Tasks
  4. 新手也能看懂的 Spring Boot 异步编程指南
  5. Kafka 入门+SpringBoot整合Kafka系列
  6. 超详细,新手都能看懂 !使用Spring Boot+Dubbo 搭建一个分布式服务
  7. 从零入门 !Spring Security With JWT(含权限验证)

补充

  1. @PostConstruct@PreDestroy 简单使用以及Java9+中的替代方案

实战项目

  1. 使用 Spring Boot搭建一个在线文件预览系统!支持ppt、doc等多种类型文件预览
  2. SpringBoot 前后端分离后台管理系统分析!分模块开发、RBAC权限控制...
  3. 一个基于Spring Cloud 的面试刷题系统。
  4. 一个基于 Spring Boot 的在线考试系统

说明

  1. 项目 logo 由 logoly 生成。
  2. 利用 docsify 生成文档部署在 Github Pages 和 Gitee Pages: docsify 官网介绍

联系我

添加我的微信备注“Github”,回复关键字 “加群” 即可入群。

个人微信

公众号

如果大家想要实时关注我更新的文章以及分享的干货的话,可以关注我的公众号。

《Java面试突击》: 由本文档衍生的专为面试而生的《Java面试突击》V2.0 PDF 版本公众号后台回复 "Java面试突击" 即可免费领取!

Java工程师必备学习资源: 一些Java工程师常用学习资源公众号后台回复关键字 “1” 即可免费无套路获取。

我的公众号

Comments
  • dubbo-consumer模块HelloController类报NPE

    dubbo-consumer模块HelloController类报NPE

    跟着教程撸了一遍,进浏览器报了NPE,然后跟了一下,自己改了一下。 原代码:

    public class HelloController {
        @Reference
        private HelloService helloService;
    

    修改后:

    public class HelloController {
        @Reference
        private HelloService helloService = new HelloServiceImpl();
    
    opened by Qibie 5
  • 错别字修改

    错别字修改

    https://github.com/Snailclimb/springboot-guide/blob/master/docs/advanced/springboot-handle-exception-plus.md ExceptionController.java(抛出一场的类) 应该修改为 ExceptionController.java(抛出异常的类)

    opened by MikeLi1992 1
  • 疑似一处错误

    疑似一处错误

    https://github.com/Snailclimb/springboot-guide/blob/master/docs/basis/@PostConstruct%E4%B8%[email protected]

    @PreDestroy : 当 bean 被 Web 容器的时候被调用,一般用来释放 bean 所持有的资源。。PostConstruct 注解的方法会在Servlet 的destroy()方法之前执行。

    这里的PostConstruct注解应该是PreDestroy 吧,是不是笔误了

    bug 
    opened by xiaolong7713 1
  • 错字修改、链接有误

    错字修改、链接有误

    https://github.com/Snailclimb/springboot-guide/blob/master/docs/start/springboot-hello-world.md

    1、错字修改:最后的标题“代办”应该为“待办”

    2、链接有误:“总结”部分 代码地址: https://github.com/Snailclimb/springboot-guide/tree/master/source-code/start/hello-world(建议自己手敲一遍!!!) 跳转不到指定位置。

    opened by glong1997 0
  • 错别字

    错别字

    https://snailclimb.gitee.io/springboot-guide/#/./docs/advanced/springboot-async

    Queue Capacity : 当新任务来的时候会先判断当前运行的线程数量是否达到核心线程数,如果达到的话,信任就会被存放在队列中。

    “信任” 应该是 “新任务”吧?

    opened by tgsmdww 0
Owner
Guide哥
一只向上爬的蜗牛🐌。 微信搜”JavaGuide“回复”面试突击“获取原创PDF小册
Guide哥
该仓库中主要是 Spring Boot 的入门学习教程以及一些常用的 Spring Boot 实战项目教程,包括 Spring Boot 使用的各种示例代码,同时也包括一些实战项目的项目源码和效果展示,实战项目包括基本的 web 开发以及目前大家普遍使用的线上博客项目/企业大型商城系统/前后端分离实践项目等,摆脱各种 hello world 入门案例的束缚,真正的掌握 Spring Boot 开发。

Spring Boot Projects 该仓库中主要是 Spring Boot 的入门学习教程以及一些常用的 Spring Boot 实战项目教程,包括 Spring Boot 使用的各种示例代码,同时也包括一些实战项目的项目源码和效果展示,实战项目包括基本的 web 开发以及目前大家普遍使用的前

十三 4.5k Dec 30, 2022
My Knowledge & Experience

My Knowledge & Experience Hi! Welcome to mine My Knowledge & Experience! ✌️ Here you will find several of my learnings over the years and you will be

Keuvyn Teixeira de Jesus 1 Jan 20, 2022
InstaKill is a shitty addon for the Meteor Client created without knowledge of the code

InstaKill About InstaKill is a shitty addon for the Meteor Client created without knowledge of the code. The only thing this addon adds is InstaKill e

null 4 Jun 15, 2022
This project was developed with the intention of improving my knowledge of Java in application development in Android Studio.

This project was developed with the intention of improving my knowledge of Java in application development in Android Studio.

Henrique Marinho Teixeira 2 Jan 26, 2022
Building Open-Ended Embodied Agents with Internet-Scale Knowledge

Building Open-Ended Embodied Agents with Internet-Scale Knowledge [Website] [Arxiv Paper] [PDF] [Docs] [Open Database] [MineCLIP] [Team] is a new AI r

null 927 Jan 4, 2023
循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc

Spring 系列教程 该仓库为个人博客https://mrbird.cc中Spring系列源码,包含Spring Boot、Spring Boot & Shiro、Spring Cloud,Spring Boot & Spring Security & Spring Security OAuth2

mrbird 24.8k Jan 6, 2023
@FengG0d 's Client, but he leave, I am the new owner, but, I don't know how to write Java, I need your help.

IKUN Client Help me I need help! The original Author was leave, but I don't know how to write a good client, I need Your help! to make a good IKun Cli

Chenken520 2 Sep 4, 2022
Nagram is a third-party Telegram client based on Nekogram with not many but useful modifications

?? Nagram is a third-party Telegram client based on Nekogram with not many but useful modifications. Official site: https://nextalone.xyz Teleg

NextAlone 189 Dec 29, 2022
Nekogram is a third-party Telegram client with not many but useful modifications

Nekogram is a third-party Telegram client with not many but useful modifications

Ketal 8 Nov 13, 2022
This is a Meme repo for fixed & Cleaned source of 'Better'Bungeecord but its not realy better code is trash!

#Fucking cleaned by CryCodes Disclaimer: Based of MD_5's Bungeecord (Fork of "BetterBungee") | I am not the owner of the code This repo is just for fu

Rooks 3 Jan 2, 2022
Community extension to generate a Java client from the provided Camunda 7 OpenAPI descitpion and also warp it into Spring Boot

Camunda Engine OpenAPI REST Client Java and Spring Boot This community extension is a convenience wrapper around the generated Java client from the Ca

Camunda Community Hub 29 Dec 28, 2022
A code sharing platform built using spring boot, hibernate and JPA as ORM with PostgreSQL which also follows a RESTful architecture.

Snap-Snippet A code sharing platform built using spring boot, hibernate and JPA as ORM with PostgreSQL which also follows a RESTful architecture. Tech

Adnan Hossain 7 Nov 29, 2022
Presti 5 Nov 19, 2022
Rails like error pages for Spring Boot applications that are only active in development.

Better Error Pages Table of Contents Introduction Demo Quick Start Configuration Limitations License Introduction This is a Spring Boot Starter projec

Kod Gemisi 13 Jan 2, 2022
Get or Throw Spring boot Starter will help you to hide handling if entity not found.

Get or Throw Spring boot Starter Get or Throw Spring boot Starter will help you to hide handling if entity not found. 1. Setup 2. Usage Library adds c

null 3 Feb 2, 2022
Spring Boot Login and Registration example with MySQL, JWT, Rest Api - Spring Boot Spring Security Login example

Spring Boot Login example with Spring Security, MySQL and JWT Appropriate Flow for User Login and Registration with JWT Spring Boot Rest Api Architect

null 58 Jan 5, 2023
Operating Systems - Concepts of computer operating systems including concurrency, memory management, file systems, multitasking, performance analysis, and security. Offered spring only.

Nachos for Java README Welcome to Nachos for Java. We believe that working in Java rather than C++ will greatly simplify the development process by p

Sabir Kirpal 1 Nov 28, 2021
Simple springboot API for addressBook. Supports all REST controllers and have custom error handling for every specific case, also supports redis caching.

AddressBook-SpringBoot-API Simple Springboot API for addressBook with redis cache. Supports all REST controllers and have custom error handling for ev

Shirish Saxena 1 Jan 21, 2022
Java related projects and also a begginer level projects

Java related projects and also a begginer level projects

Akshit Sijwali 3 Dec 15, 2022