# springboot-guide **Repository Path**: spring_0000/springboot-guide ## Basic Information - **Project Name**: springboot-guide - **Description**: Not only Spring Boot but also important knowledge of Spring(不只是SpringBoot还有Spring重要知识点) - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-29 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
**在线阅读:** https://snailclimb.gitee.io/springboot-guide (上面的地址访问速度缓慢的建议使用这个路径访问) ## 重要知识点 ### 开始 1. **[Spring Boot 介绍](./docs/start/springboot-introduction.md)** 2. [SpringBoot 开发环境要求](./docs/start/springboot-system-requirements.md) 3. **[Spring Boot 版 Hello World & Spring Boot 项目结构分析](./docs/start/springboot-hello-world.md)** ### 基础 1. **[开发 RestFul Web 服务](./docs/basis/sringboot-restful-web-service.md)** 2. [RestController VS Controller](./docs/basis/RestControllerVSController.md) 3. [`@PostConstruct`和`@PreDestroy` 简单使用以及Java9+中的替代方案](./docs/basis/@PostConstruct与@PreDestroy.md) 4. **[Spring 如何优雅读取配置文件?](./docs/basis/read-config-properties.md)** 5. **[Spring Boot 异常处理](./docs/advanced/springboot-handle-exception.md)** 6. **[实际项目中我们是这样做异常处理的](./docs/advanced/springboot-handle-exception-plus.md)** 7. [使用 spring-boot-devtools 进行热部署](./docs/basis/spring-boot-devtools.md) (实际项目不太推荐热部署,影响效率) 8. **[ Spring Boot JPA 基础:常见操作解析](./docs/basis/springboot-jpa.md)** 9. **[JPA 中非常重要的连表查询就是这么简单](./docs/basis/springboot-jpa-lianbiao.md)** 10. [SpringBoot 实现过滤器](./docs/basis/springboot-filter.md) 11. [SpringBoot 实现拦截器](./docs/basis/springboot-interceptor.md) 12. [整合 SpringBoot+Mybatis](./docs/basis/springboot-mybatis.md) 、[SpirngBoot2.0+ 的 SpringBoot+Mybatis 多数据源配置](./docs/basis/springboot-mybatis-mutipledatasource.md) ### 进阶 1. **[Bean映射工具之Apache BeanUtils VS Spring BeanUtils](./docs/advanced/Apache-BeanUtils-VS-SpringBean-Utils.md)** 2. [5种常见Bean映射工具的性能比对](./docs/advanced/Performance-of-Java-Mapping-Frameworks.md) 3. **[如何在 Spring/Spring Boot 中做参数校验?你需要了解的都在这里!](./docs/advanced/spring-bean-validation.md)** 4. [5分钟搞懂如何在Spring Boot中Schedule Tasks](./docs/advanced/SpringBoot-ScheduleTasks.md) 5. **[新手也能看懂的 Spring Boot 异步编程指南](./docs/advanced/springboot-async.md)** 7. **[Kafka 入门+SpringBoot整合Kafka系列](https://github.com/Snailclimb/springboot-kafka)** 8. [超详细,新手都能看懂 !使用Spring Boot+Dubbo 搭建一个分布式服务](./docs/advanced/springboot-dubbo.md) 9. [从零入门 !Spring Security With JWT(含权限验证)](https://github.com/Snailclimb/spring-security-jwt-guide) ### 面试题 - [几道简单的 SpringBoot面试题](./docs/interview/springboot-questions.md) ## 说明 1. 项目 logo 由 [logoly](https://logoly.pro/#/) 生成。 2. 利用 docsify 生成文档部署在 Github Pages 和 Gitee Pages: [docsify 官网介绍](https://docsify.js.org/#/) ### 联系我 添加我的微信备注“Github”,回复关键字 **“加群”** 即可入群。  ### 公众号 如果大家想要实时关注我更新的文章以及分享的干货的话,可以关注我的公众号。 **《Java面试突击》:** 由本文档衍生的专为面试而生的《Java面试突击》V2.0 PDF 版本[公众号](#公众号)后台回复 **"Java面试突击"** 即可免费领取! **Java工程师必备学习资源:** 一些Java工程师常用学习资源公众号后台回复关键字 **“1”** 即可免费无套路获取。 