REST представляет собой акроним фразы «передача состояния представления» (representational state transfer) — довольно загадочного способа заявить, что наше приложение взаимодействует с другим.
Добавляем поддержку шаблонов
Преобразование из шаблона в репозиторий
Опрос сервиса PlaneFinder
Подключение к MariaDB/MySQL.
Создание и заполнение базы данных с помощью сценариев
И хотя полноценное обсуждение предметно-ориентированного проектирования (Domain-Driven Design, DDD) выходит за рамки темы книги, мы воспользуемся некоторыми его идеями в качестве основы для описания нужных классов предметной области в примерах приложений в этой и следующих главах. Полное описание DDD можно найти, например, в посвященном этой теме фундаментальном труде Эрика Эванса (Eric Evans) Domain-Driven Design: Tackling Complexity in the Heart of Software (https://oreil.ly/DomainDrivDes)
Чтобы просмотреть полный список всех доступных через Actuator конечных точек, выполните запрос к указанному корневому пути Actuator:
Благодаря гибкости JVM сгенерировать отчет об автоконфигурации очень просто. Для этого достаточно воспользоваться флагом debug одним из следующих способов.
• Выполнить JAR-файл приложения с указанием опции --debug — java-jarbootapplication.jar–debug.
• Выполнить JAR-файл приложения с указанием соответствующего параметра JVM — java-Ddebug=true-jarbootapplication.jar.
• Добавить debug=true в файл application.properties приложения.
• Выполнить команду exportDEBUG=true в командной оболочке (Linux или Mac) или добавить ее в среду Windows, после чего выполнить java-jar/bootapplication.jar.
@SpringBootApplication
@ConfigurationPropertiesScan
public class SburRestDemoApplication {
public static void main(String[] args) {
SpringApplication.run(SburRestDemoApplication.class, args);
}
}