Spring Boot:简化 Spring 框架应用开发

jopen 11年前

Spring Boot 项目旨在简化创建产品级的 Spring 应用和服务。你可通过它来选择不同的 Spring 平台。可创建独立的 Java 应用和 Web 应用,同时提供了命令行工具来允许 'spring scripts'.

该项目主要的目的是:

  • 为 Spring 的开发提供了更快更广泛的快速上手
  • 使用默认方式实现快速开发
  • 提供大多数项目所需的非功能特性,诸如:嵌入式服务器、安全、心跳检查、外部配置等

Spring Boot 不生成代码,完全无需 XML 配置。

下图显示 Spring Boot 在 Spring 生态中的位置:

Spring Boot:简化 Spring 框架应用开发


import org.springframework.boot.*;  import org.springframework.boot.autoconfigure.*;  import org.springframework.stereotype.*;  import org.springframework.web.bind.annotation.*;     @Controller  @EnableAutoConfiguration  public class SampleController {         @RequestMapping("/")      @ResponseBody      String home() {          return "Hello World!";      }         public static void main(String[] args) throws Exception {          SpringApplication.run(SampleController.class, args);      }  }

项目主页:http://www.open-open.com/lib/view/home/1375835031734