spring-boot-helloworld开发(第一篇)

springboot简介

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

springboot特性

Ø  创建独立的spring应用程序

Ø  嵌入tomcat,无需部署war文件

Ø  简化maven配置

Ø  提供生成就绪型功能,如嵌入式服务器、安全、心跳检查、外部配置等。

Ø  开箱急用,没有代码生成,无需配置xml文件。

开发环境准备

Ø  开发环境jdk1.7或者1.8

Ø  开发工具Eeclipse4.2

Ø  项目管理工具apache-maven-3.3.9

创建工作空间

使用eclipse新建一个maven web project项目,取名为:spring-boot-hello

spring-boot-helloworld开发(第一篇)_第1张图片

spring-boot-helloworld开发(第一篇)_第2张图片

spring-boot-helloworld开发(第一篇)_第3张图片

创建成功后目录结构如下:

spring-boot-helloworld开发(第一篇)_第4张图片

 在pom.xml中引入spring-boot的jar包

         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd">

         4.0.0

         cn.mybatis-demo

         springboot-hello

         war

         0.0.1-SNAPSHOT

         springboot-helloMaven Webapp

         http://maven.apache.org

        

        

                   org.springframework.boot

                   spring-boot-starter-parent

                   1.4.1.RELEASE

        

        

                  

                  

                            org.springframework.boot

                            spring-boot-starter-web

                  

                  

                  

                            org.springframework.boot

                            spring-boot-starter-test

                  

        

 

        

                   springboot

                  

                           

                           

                                     org.springframework.boot

                                     spring-boot-maven-plugin

                           

                  

        


编写HelloWorldController类

/**

 * 使用@RestController等价于@Controler @ResponseBody

 * @author Administrator

 *

 */

@RestController

public class HelloWorldController {

   /**

    * 请求映射:http://localhost:8080/hello

    * @return

    */

   @RequestMapping("/hello")

   public String hello() {

      System.out.println("hello...........");

      return"hello";

   }

}

编写spring-boot启动类

@SpringBootApplication

public class App {

   public static void main(String[] args) {

      SpringApplication.run(App.class, args);

   }

}

选择启动类,右键,选择java application运行启动spring-boot. 默认启动tomcat端口为8080

启动结果如:

spring-boot-helloworld开发(第一篇)_第5张图片


测试结果

spring-boot-helloworld开发(第一篇)_第6张图片

你可能感兴趣的:(springboot,spring-boot开发教程)