SpringBoot官方文档学习(二)--Coding

开发Spring Boot应用程序:

创建POM

SpringBoot官方文档学习(二)--Coding_第1张图片

添加环境依赖:

.我们的案例在POM的parent标签已经使用了spring-boot-starter-parent,spring-boot-starter-parent是特殊的starter可以提供有用的Maven默认设置.他也提供依赖管理标签用“blessed”来省略依赖。使用dependency:tree输出依赖树,可知pring-boot-starter-parent没提供任何依赖。在parent标签下面添加spring-boot-starter-web依赖。

SpringBoot官方文档学习(二)--Coding_第2张图片

编写代码:

重要注解:

@RestController

@RequestMapping

@EnableAutoConfiguration

@RestController和@RequestMapping是MVC部分的注解,详情请见SpringMVC 部分;

@EnableAutoConfiguration这个注解将告诉SpringBoot猜测你想要的Spring配置,你可以额外添加jar包依赖. spring-boot-starter-web内置了Tomcat and Spring MVC, 这个自动配置将假定您正在开发Web应用程序和安装Spring。


Starters and Auto-Configuration

自动配置旨在与“Starters”配合使用,但这两个概念并不直接并列。您可以自由选择启动器和Spring Boot之外的jar依赖项仍然尽力自动配置您的应用程序。

The “main” method


SpringBoot官方文档学习(二)--Coding_第3张图片

应用程序的最后一部分是main方法。这只是一个约定的Java应用程序入口点的标准的方法。main方法代表Spring Boot的SpringApplication类通过调用run方法,SpringApplication将引导我们的应用程序,启动Spring,然后启动自动配置的Tomcat Web服务器。我们需要通过Example.class作为案例传递参数args给run方法来告诉SpringApplication这是主要的spring组件。该args数组也被传递以暴露任何命令行参数。

生成可执行jar包

要创建可执行的jar,我们需要在给我们的pom.xml添加Spring Boot的Maven插件。插下面的行作为依赖部分:

SpringBoot官方文档学习(二)--Coding_第4张图片

你可能感兴趣的:(SpringBoot官方文档学习(二)--Coding)