Skip to content

你的第一个Spring Boot Web程序。

Notifications You must be signed in to change notification settings

fish-java/HelloSpringBootDoc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

你的第一个Spring Boot Web程序

在SB以前,哪怕你只想写一个最简单的Hello World Web程序, 那也要有很多又臭又长的步骤。Spring Boot的出现改变了这一点, 使得Java Web开发能够像一些脚本语言一样快速轻松,同时又保留了Java语言 的高性能的长处。 如果你打算学习Java Web开发,真心建议先从Spring Boot学起, 以后想深入的时候再回过头来学习servlet和Spring。

教程内容

相信我,你在学习任何一个编程语言的任何一个web服务框架, 都应该首先知道如何做到下面的事情

  • 如何创建一个路由的handler
  • 配置、读取路由中的变量
  • 如何读取请求报文的方法,路径,查询字符串,请求头部,请求体
  • 如何设置响应的状态码,头部,以及响应体

而对于SpringBoot来说,你还应该

  • 修改默认的配置
  • 如何读取自定义配置文件的内容

阅读本教程之前,你应该:

  • 基本的Java知识,IDE的使用
  • 理解Java中的注解是如何工作的
  • 了解HTTP协议的内容
  • 不需要Spring 框架的知识
  • 不需要servlet,xml,jsp的知识

代码管理

源代码都放在这个仓库了。使用git进行管理。不同的模块使用不同的分支来处理。

使用建议

  • 将博客clone到本地,用markdown解析器阅读
  • 将代码clone到本地
  • 自己的开发代码单独一份,因为经常要在不同的commit之间跳转,所以不建议在clone的代码上修改。
  • 对代码一些内容不明确,多使用git diff

官方文档,28定律

目录

关于Spring Boot的基本情况的介绍。这个部分的代码都放在源代码的master分支上了。

上面是基本内容,必读,后续的可以分开越,在原来的history上开新的branch 来处理

(按照对应的目录名来阅读,不必按照顺序)

  • configuration

    配置文件相关的知识点

  • log

    日志相关的知识点

Git

本系列的源代码使用git进行管理,相关代码在这个仓库

因为有的时候可能是我没有说清楚,导致读者不知道代码发生了什么变化。

每一个小节都会有一个单独的commit,读者可以通过commit来对比代码的变化。

这也是文字教程的一个优势。

About

你的第一个Spring Boot Web程序。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published