0% нашли этот документ полезным (0 голосов)
66 просмотров10 страниц

Spring Boot

Spring Boot - это фреймворк для создания веб-приложений на Java. Он позволяет минимизировать конфигурацию Spring и запускать приложения независимо от веб-сервера через встроенный контейнер. Spring Boot облегчает настройку зависимостей и запуск приложений.

Загружено:

Andrew Dece
Авторское право
© All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате DOCX, PDF, TXT или читать онлайн в Scribd
0% нашли этот документ полезным (0 голосов)
66 просмотров10 страниц

Spring Boot

Spring Boot - это фреймворк для создания веб-приложений на Java. Он позволяет минимизировать конфигурацию Spring и запускать приложения независимо от веб-сервера через встроенный контейнер. Spring Boot облегчает настройку зависимостей и запуск приложений.

Загружено:

Andrew Dece
Авторское право
© All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате DOCX, PDF, TXT или читать онлайн в Scribd

Spring Boot является проектом на уровне IO Execution (уровень выполнения) IO Spring

Framework

Spring Boot это следующий шаг Spring, чтобы сделать его легче в настройке и развитии
приложений. С Spring Boot конфигурации Spring минимизируется максимально. Spring
Boot поддерживает встроенный контейнер (embedded containers), который позволяет
веб-приложениям работать независимо и без необходимости применения на Web
Server

Можно использовать spring Boot чтобы создать Java Web приложение, работающее
через команду line "Java -jar" или экспортировать War файл для применения на Web
Server как обычно. Spring Boot дает вам "CLI Tool" для запуска сценариев Spring
(spring scripts)
Spring Boot можно объяснить просто иллюстрацией ниже:

В этом документе я буду создавать приложение Hello Spring Boot, это простое веб-
приложение использует Spring Boot
В Eclipse, создан проект используя Spring Tool Suite (STS):

● File/New/Other...
● Name: HelloSpringBoot
● Group: org.o7planning
● Artifact: HelloSpringBoot
● Package: [Link]
Проект был создан, ниже показывается структура проекта по умолчанию.
[Link]
Есть три пункта где нужно обратить внимание в [Link] (1), (2), (3), как в следующей
иллюстрации, Spring Boot позволяет упростить объявление библиотек Spring.
spring-boot-starter-web

Другие “Starter” только обеспечивают зависимости, которые вам может понадобятся


при развитии конкретного типа приложения. Например, при развитии веб-приложений,
вам нужна зависимость spring-boot-starter-web
spring-boot-maven-plugin
Spring-boot-maven-plugin является плагином, который обеспечивает необходимые
библиотеки, помогает вашему проекту работать напрямую без необходимости
применять на Web Server. Это помогает создать file jar, который может быть выполнен
(Executable)

Как запускается Spring Boot?


При создании "Spring Boot Web Appp", есть генерируются (generate) 1 класса
инструментом "Spring Tool Suite":

● HelloSpringBootApplication
Приложение начинается выполнением класса HelloSpringBootApplication. Этот класс
аннотирован через @SpringBootApplication

Примечание @SpringBootApplication эквивалентно с использованием @Configuration,


@EnableAutoConfiguration и @ComponentScan с их свойствами по умолчанию
Итак @SpringBootApplication помогает вам автоматическую конфигурацию Spring, и
автоматически сканировать (scan) весь проект, чтобы найти компоненты Spring
(Controller, Bean, service, ...)

Вам также может понравиться