Spring boot helloWorld

来源:互联网 发布:php curl exec返回空 编辑:程序博客网 时间:2024/06/05 10:46

快速入门

本章主要目标完成Spring Boot基础项目的构建,并且实现一个简单的Http请求处理,通过这个例子对Spring Boot有一个初步的了解,并体验其结构简单、开发快速的特性。

系统要求

  • Java 7及以上
  • Springboot 1.5.9

使用Maven构建项目

  • 通过SPRING INITIALIZR工具产生基础项目

    1. 访问:http://start.spring.io/
    2. 选择构建工具Maven ProjectSpring Boot版本1.5.9以及一些工程基本信息,可参考下图所示
      这里写图片描述

    3. 点击Generate Project下载项目压缩包

  • 解压项目包,并用IDE以Maven项目导入,以Eclipse为例:

    1. 菜单中选择File–>Import–>Existing Maven Projects
    2. 选择解压后的项目文件夹,点击OK
    3. 点击Finish
      这里写图片描述

    通过上面步骤完成了基础项目的创建,如上图所示,Spring Boot的基础结构共三个文件(具体路径根据用户生成项目时填写的Group所有差异):

  • src/main/java下的程序入口:SpringbootHelloworldApplication

  • src/main/resources下的配置文件:application.properties

  • src/test/下的测试入口:SpringbootHelloworldApplicationTests

编写HelloWorld服务

  • 创建package命名为:com.example.springboothelloworld.web
  • 创建HelloController类,内容如下:
package com.example.springboothelloworld.web;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class HelloController {    @RequestMapping("/hello")    public String hello(@RequestParam(value="name") String name){        return "hello "+name;    }}

启动主程序,打开浏览器访问http://localhost:8080/hello?name=springbootHelloWorld ,可以看到输出一下内容:
这里写图片描述