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 就是这么简单。

Spring Boot 入门之 helloworld

: » Spring Boot 入门之 helloworld

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/251778.html

(0)
上一篇 2022年5月3日
下一篇 2022年5月3日

相关推荐

发表回复

登录后才能评论