Spring Boot
Берет на себя все рутинные действия по созданию Spring-приложений и ускоряет вашу работу настолько, насколько это возможно.
Быстрый старт

Введение

Spring Boot позволяет вам легко создавать полноценные, производственного класса Spring-приложения, про которые можно сказать - "просто запусти". Мы включили Spring-платформу и сторонние библиотеки, чтобы вы могли запустить с минимум усилиями. Большинству Spring Boot приложениям требуется совсем маленькая Spring-конфигурация.

Возможности

  • Создание полноценных Spring приложений
  • Встроенный Tomcat или Jetty (не требуется установки WAR файлов)
  • Обеспечивает 'начальные' POMs для упрощения вашей Maven конфигурации
  • Автоматическая конфигурирация Spring когда это возможно
  • Обеспечивает такими возможностями, как метрики, мониторинг состояниями и расширенная конфигурация
  • Абсолютно без генерации кода и без написания XML конфигурации

Справочное руководство включает подробное описание всех возможностей, с добавлением кратких инструкций наиболее общих случаев использования.

Быстрый старт

Spring Boot включает в себя инструменты командной строки, чтобы вы могли быстро создать прототип Spring-приложения, к примеру. Это позволяет вам запускать Groovy скрипты, которые имеют Java-подобный синтаксис, по сути - небольшие шаблоны кода. Следуйте инструкциям в основной документации, если хотите установить Spring Boot CLI.

Если вы Java разработчик, вы можете использовать пример быстрого старта или прочитать документацию раздела Начало работы.

Загрузка
Maven
Gradle

Рекомендованный путь для начального использования spring-boot в вашем проекте с использованием системы управления зависимостями – скопировать фрагмент кода ниже и вставить в вашу конфигурацию сборки. Нужна помощь? Ознакомьтесь с нашими руководствами по созданию приложений с использованием Maven и Gradle.

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.1.8.RELEASE</version>
</parent>
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.1.7.RELEASE</version>
</parent>
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

hello/SampleController.java

package hello;

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);
    }
}
comments powered by Disqus
Spring Boot
Версия
Документация