2724 читали · 6 лет назад
Запуск Spring Boot App из командной строки
Я расскажу вам, как запустить приложение Spring Boot из командной строки в окне терминала. Есть несколько способов, и оба предполагают, что вы уже создали приложение Spring Boot. Добавить плагин Maven в pom.Xml Чтобы мы могли запускать приложение Spring Boot в виде единого исполняемого файла jar Java, нам сначала нужно обновить файл pom...
2 года назад
Java. Spring. Создание веб-проекта
Создать веб-приложение с помощью Spring Boot очень просто! Для начала нужно создать новый проект в среде разработки, такой как Eclipse или IntelliJ IDEA, и 1. Добавить зависимость на Spring Boot в файл pom.xml: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> 2. Затем нужно создать класс с аннотацией @SpringBootApplication, который будет являться точкой входа в приложение: java @SpringBootApplication public class MyApp { public static void main(String[] args) { SpringApplication...
410 читали · 3 года назад
Асинхронный контроллер на Spring Boot
Асинхронный контроллер в Spring Java позволяет обрабатывать запросы клиентов асинхронно, то есть без блокирования потока, что улучшает производительность и отзывчивость приложения. Вместо того, чтобы ждать завершения выполнения длительной операции, при использовании асинхронного контроллера приложение может продолжать обрабатывать другие запросы, пока операция выполняется в фоновом режиме. Это особенно полезно для приложений с большим количеством клиентов и/или длительными операциями. Преимущества: 1...
3 года назад
Реактивное платежное приложение на Spring Boot #2
1) Установка зависимостей и создание контроллера Для создания реактивного приложения Spring Boot нам понадобится всего одна зависимость spring-boot-starter-webflux. Версия отсутствует, т.к. этот проект является модулем и есть родительский pom.xml в котором есть spring-boot-starter-parent. Это проект будет "вторым" модулем. Первый уже реализован - это telegram bot. Теперь добавим контроллер: Пока что контроллер возвращает заглушку. Mono - не углубляясь, означает, что возвращаем один объект. Если необходимо вернуть коллекцию используем Flux...