Spring Boot 是在 Spring 的基础上快速引导开发基于 Spring 项目的一个脚手架项目。自它发布以来,深受广大社区用户喜爱。本文叫详细介绍如何快速入门 Spring Boot,如何使用 Spring boot 快速构建第一个Spring boot项目,Spring boot入门教程,SpringBoot Helloworld 程序。
Spring Boot 的优点
Spring boot 的优点可以总结为下面4个方面:
- Spring Boot使编码变简单
- Spring Boot使配置变简单
- Spring Boot使部署变简单
- Spring Boot使监控变简单
这么多优点,为什么会变得这么简单。我们通过下面的 Helloworld 入门程序来打开 Spring Boot 的世界吧。
也可以参考我的这两篇文章《使用 SpringBoot 创建 web 项目》、《使用 Maven 创建 SpringBoot 项目》。
第一步,我们使用 Eclipse 创建一个 Maven 项目。然后在 pom.xml 中加入下面的配置:
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.xttblog</groupId> <artifactId>spring-boot-01-helloworld</artifactId> <version>1.0-SNAPSHOT</version> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> <!-- 这个插件,可以将应用打包成一个可执行的jar包;--> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>
第二步,在项目的 src/main/java/com/xttblog 下创建 HelloWorldMainApplication.java 类。
package com.xttblog; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; /** * @SpringBootApplication 来标注一个主程序类,说明这是一个Spring Boot应用 * :www.xttblog.com */ @SpringBootApplication public class HelloWorldMainApplication { public static void main(String[] args) { // Spring应用启动起来 SpringApplication.run(HelloWorldMainApplication.class,args); } }
第三步,在项目的 src/main/java/com/xttblog 目录下创建 HelloWorldController 类。
package com.xttblog.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; @Controller public class HelloWorldController { @ResponseBody @RequestMapping("/hello") public String hello(){ return "Hello World!"; } }
做完上面的三步,启动 HelloWorldMainApplication 中的 main 方法。在浏览器中输入 http://localhost:8080/hello 请求。页面就会响应“Hello World!”内容。
SpringBoot 帮助开发者快速启动一个Web容器;SpringBoot 继承了原有 Spring 框架的优秀基因;SpringBoot 简化了使用 Spring 的过程。SpringBoot 就是这么简单。
: » Spring Boot 入门之 helloworld
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/251778.html