Spring Boot:Spring Guides 介绍

My GitHub Home Page

作为Java从业者,见证了Spring向EJB发起的挑战,也见证了Spring由轻量级框架变革为J2EE事实标准的过程。

Spring更是向自己发起挑战,通过Spring Boot项目,通过零配置,开发人员将只需要关注自己的业务需求,无需处理繁琐的配置文件。在Spring Boot项目的基础上,Spring提供了微服务架构Spring Cloud的解决方案,从此微服务的开发变得如此简单。

感谢这个美好的时代,感谢Spring团队。假如还不曾接触Spring,那么是时候开始学习了,并将所学运用到实际工作中。这里推荐三本好书《Spring实战(第四版)》,《Spring Boot实战》和《Spring微服务实战》。

  • Spring in Action (4th): https://www.manning.com/books/spring-in-action-fourth-edition
  • Spring in Action (5th): https://www.manning.com/books/spring-in-action-fifth-edition
  • Spring Boot in Action: https://www.manning.com/books/spring-boot-in-action
  • Spring Microservices in Action: https://www.manning.com/books/spring-microservices-in-action

书籍之外,官方入门指南也是一个不错的学习圣地,我将所有例子研习了一遍:

  • https://github.com/lewis007/getting-started-guides-spring-cloud
  • https://github.com/lewis007/getting-started-guides-nosql
  • https://github.com/lewis007/getting-started-guides-web-service
  • https://github.com/lewis007/getting-started-guides-spring-boot

getting-started-guides-spring-cloud: 收录了所有关于Spring Cloud的例子。

getting-started-guides-nosql: 收录了NoSQL相关的例子,也包括JDBC、MySQL、事务管理、数据缓存、MQ等。

getting-started-guides-web-service: 收录了Web Service相关的所有例子,例如SOAP、Web Service、REFTful、Reactive等。

getting-started-guides-spring-boot: 收录以上三项以外的内容,例如:表单提交、文件上传、定时任务、批处理、同步、WebSocket、多项目、监控、Spring安全、测试等。

  • Spring Guides Doc: https://spring.io/guides
  • Spring Guides at GitHub: https://github.com/spring-guides
  • Spring Samples at GitHub: https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples