Spring Boot - Hello World

Spring Boot 介绍

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。-- 摘自百度百科

目前SpringBoot的最新版是1.5.8

Spring Boot 项目搭建

准备

  • JDK1.8
  • IDEA
  • Maven3

保证你的IDEA已经配置好了jdk和maven

创建项目

打开IDEA -> new Project -> Spring Initializr -> 填写Group,Article -> 选择Web,勾选Web -> Next -> Finish

Group和Article用户自己定义,我的如下:

  • Group : com.roachfu.tutorial
  • Article : spring-boot-helloworld

生成如下结构

--spring-boot-helloworld
    --src
        --main
            --java
                --com.roachfu.tutorial
                    --Application.java
            --resources
                --static
                --templates
                --application.properties
        --test
            --java
                --com.roachfu.tutorial
                    --ApplicationTests.java
    --pom.xml

pom.xml 内容



    4.0.0

    com.roachfu.tutorial
    spring-boot-helloworld
    0.0.1-SNAPSHOT
    jar

    spring-boot-helloworld

    
        org.springframework.boot
        spring-boot-starter-parent
        1.5.8.RELEASE
    

    
        UTF-8
        UTF-8
        1.8
    

    
        
            org.springframework.boot
            spring-boot-starter-web
        

        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

Hello World

  • tutorial包下面创建controller

  • controller包下面创建HelloController

  • HelloController类的代码如下:

package com.roachfu.tutorial.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/hello")
public class HelloController {
    
    @GetMapping
    public String index(){
        System.out.println("Hello World Spring Boot");
        return "Hello World Spring Boot !!!";
    }
}
  • 执行Application类中的main方法

  • 待项目启动后,打开浏览器,输入:http://localhost:8080/hello。查看控制台和浏览器的输出。

项目源码

你可能感兴趣的:(Spring Boot - Hello World)