Платформа Spring IO
Spring IO - это единая платформа корпоративного уровня для создания современных приложений. Она является модульной, что обеспечивает поддержку зависимостей, сохраняя полный контроль разработчикам при развертывании только тех частей, которые им нужны. Spring IO на 100% состоит из открытого исходного кода, а также легковесный и модульный.
Быстрый старт

Введение

Платформа Spring IO включает Foundation Layer модули и Execution Layer предметно-ориентированные среды исполнения (DSR'ы). Foundation Layer представлен из модулей ядра Spring и сторонних компонентов, которые были унифицированы для обеспечения плавного хода разработки. DSR'ы обеспечивают Spring IO Execution Layer значительное упрощение создания близких к реальным задачи на основе JVM. Первый релиз Spring IO включает два DSR: Spring Boot и Grails. Spring XD будет добавлен в течении 2014 года.

Возможности

  • Одна платформа, множество задач - создание web, интеграционных, пакетных, реактивных или Big Data приложений
  • Радикально упрощенная разработка с Spring Boot
  • "Из коробки" возможности уровня предприятия
  • Подобранные и унифицированные зависимости так, чтобы они работали вместе
  • Модульная платформа позволяет разработчикам разворачивать только те части, которые нужны
  • Поддержка встраиваемых систем, классического сервера приложений и PaaS окружений
  • Требуется только Java SE, поддерживает Groovy, Grails и некоторые Java EE
  • Работает с инструментами автоматизации сборки приложений, такими как Maven и Gradle
  • Платформа Spring IO проверена на работу в JDK 7 и 8*

* В то время как платформа Spring IO поддерживает JDK 7 и 8, многие отдельные Spring-проекты также поддерживают и более старшие версии JDK версии. Для определения минимальных требований смотрите в документации по проектам.

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

Загрузка
Maven
Gradle

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

<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.spring.platform</groupId>
<artifactId>platform-bom</artifactId>
<version>1.0.2.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>

Использование платформы

Платформа Spring IO предоставляет версии различных Spring проектов и их зависимостей. С конфигурацией, показанной выше и добывленной в ваш скрипт сборки, вы можете объявить свои зависимосте, не беспокоясь о номерах версий:

Maven

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
</dependency>

Gradle

dependencies {
    compile ("org.springframework:spring-core")
}
comments powered by Disqus
Платформа Spring IO
Версия
Документация
Другие материалы