Spring Boot 2: лучшие практики для профессионалов
Хотите повысить свою эффективность в разработке корпоративных и облачных Java-приложений?
Увеличьте скорость и простоту разработки микросервисов и сложных приложений, избавившись от забот по конфигурации Spring.
Используйте Spring Boot 2 и такие инструменты фреймворка Spring 5, как WebFlux, Security, Actuator, а также фреймворк Micrometer, предоставляющий новый способ сбора метрик.
В этой кнге: настройка и использование Spring Boot 2; работа с нефункциональными требованиями с помощью Spring Boot Actuator; разработка веб-приложений с помощью Spring Boot 2; постоянное хранение данных с использованием JDBC, JPA и баз данных NoSQL; обмен сообщениями с помощью JMS, RabbitMQ и WebSockets; краткое знакомство с проектами Spring Cloud; тестирование, микросервисы и развертывание в облачной среде с использованием Spring Boot 2; расширение Spring Boot путем создания своего собственного «стартового набора» и добавления функциональности @Enable.
Увеличьте скорость и простоту разработки микросервисов и сложных приложений, избавившись от забот по конфигурации Spring.
Используйте Spring Boot 2 и такие инструменты фреймворка Spring 5, как WebFlux, Security, Actuator, а также фреймворк Micrometer, предоставляющий новый способ сбора метрик.
В этой кнге: настройка и использование Spring Boot 2; работа с нефункциональными требованиями с помощью Spring Boot Actuator; разработка веб-приложений с помощью Spring Boot 2; постоянное хранение данных с использованием JDBC, JPA и баз данных NoSQL; обмен сообщениями с помощью JMS, RabbitMQ и WebSockets; краткое знакомство с проектами Spring Cloud; тестирование, микросервисы и развертывание в облачной среде с использованием Spring Boot 2; расширение Spring Boot путем создания своего собственного «стартового набора» и добавления функциональности @Enable.
Пікірлер1
Дәйексөздер2
Предоставляет текучий API сборки посредством класса-одиночки SpringApplicationBuilder, с помощью которого можно создавать иерархии нескольких контекстов приложения. Эта конкретная возможность относится скорее к внутреннему устройству фреймворка Spring. Если вы разработчик на Spring, подождите до следующих глав, где я расскажу об этом подробнее,
$ mvn archetype:generate -DgroupId=com.apress.todo
-DartifactId=todo -Dversion=0.0.1-SNAPSHOT -DinteractiveMode=false
-DarchetypeArtifactId=maven-archetype-webapp
Эта команда генерирует основной шаблон и структуру веб-приложения. Обычно она также создает каталоги webapp и resources, но не каталог java, который придется создать вручную.
-DartifactId=todo -Dversion=0.0.1-SNAPSHOT -DinteractiveMode=false
-DarchetypeArtifactId=maven-archetype-webapp
Эта команда генерирует основной шаблон и структуру веб-приложения. Обычно она также создает каталоги webapp и resources, но не каталог java, который придется создать вручную.
Сөреде8
1 829 кітап
809
277 кітап
763
49 кітап
19
30 кітап
15
