Spring Boot 入门之 helloworld
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 就是这么简单。
本文由 创作,采用 知识共享署名4.0 国际许可协议进行许可。本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为: 2021/05/18 01:39