1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wangking873-Spring-Boot-Reference-Guide

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
SUMMARY.md 52 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 14.03.2025 10:14 c3e96bb

Обзор

  • [I. Документация Spring Boot](I. Spring Boot Documentation/README.md)

    • [1. Описание документа](I. Spring Boot Documentation/1. About the documentation.md)
    • [2. Получение помощи](I. Spring Boot Documentation/2. Getting help.md)
    • [3. Первый шаг](I. Spring Boot Documentation/3. First steps.md)
    • [4. Работа с Spring Boot](I. Spring Boot Documentation/4. Working with Spring Boot.md)
    • [5. Изучение особенностей Spring Boot](I. Spring Boot Documentation/5. Learning about Spring Boot features.md)
    • [6. Перенос в рабочую среду](I. Spring Boot Documentation/6. Moving to production.md)
    • [7. Продвинутые темы](I. Spring Boot Documentation/7. Advanced topics.md)
  • [II. Начало работы](II. Getting started/README.md)

    • [8. Введение в Spring Boot](II. Getting started/8. Introducing Spring Boot.md)
    • [9. Технические требования](II. Getting started/9. System Requirements.md)
      • [9. 1. Сервлет-контейнеры](II. Getting started/9. 1. Servlet containers.md)
    • [10. Установка Spring Boot](II. Getting started/10. Installing Spring Boot.md)
      • [10. 1. Установочные инструкции для разработчиков Java](II. Getting started/10. 1. Installation instructions for the Java developer.md)
        • [10. 1. 1. Установка Maven](II. Getting started/10. 1. 1. Maven installation.md)
        • [10. 1. 2. Установка Gradle](II. Getting started/10. 1. 2. Gradle installation.md)
      • [10. 2. Установка Spring Boot CLI](II. Getting started/10. 2. Installing the Spring Boot CLI.md)
        • [10. 2. 1. Ручная установка](II. Getting started/10. 2. 1. Manual installation.md)
        • [10. 2. 2. Установка с помощью GVM](II. Getting started/10. 2. 2. Installation with GVM.md)
        • [10. 2. 3. Установка через Homebrew для OS X](II. Getting started/10. 2. 3. OSX Homebrew installation.md)
        • [10. 2. 4. Установка через MacPorts](II. Getting started/10. 2. 4. MacPorts installation.md)Автозаполнение командной строки](II. Getting started/10. 2. 5. Command-line completion.md)
        • [10. 2. 6. Быстрое начало работы с примером Spring CLI](II. Getting started/10. 2. 6. Quick start Spring CLI example.md)
      • [10. 3. Обновление с ранних версий Spring Boot](II. Getting started/10. 3. Upgrading from an earlier version of Spring Boot.md)
    • [11. Разработка вашего первого приложения Spring Boot](II. Getting started/11. Developing your first Spring Boot application.md)
      • [11. 1. Создание POM](II. Getting started/11. 1. Creating the POM.md)
  • [11. 2. Добавление зависимостей classpath](II. Getting started/11. 2. Adding classpath dependencies.md)

  • [11. 3. Написание кода](II. Getting started/11. 3. Writing the code.md)

    • [11. 3. 1. Аннотации @RestController и @RequestMapping](II. Getting started/11. 3. 1. The @RestController and @RequestMapping annotations.md)
    • [11. 3. 2. Аннотация @EnableAutoConfiguration](II. Getting started/11. 3. 2. The @EnableAutoConfiguration annotation.md)
    • [11. 3. 3. Метод "main"](/II. Getting started/11. 3. 3. The “main” method.md)
  • [11. 4. Запуск примера](II. Getting started/11. 4. Running the example.md)

  • [11. 5. Создание исполняемого JAR](II. Getting started/11. 5. Creating an executable jar.md)

  • [12. Чего читать дальше? ](II. Getting started/12. What to read next.md)* [III. Использование Spring Boot](III. Using Spring Boot/README.md)

    • [13. Системы сборки](III. Using Spring Boot/13. Build systems.md)
      • [13. 1. Maven](III. Using Spring Boot/13. 1. Maven.md)
        • [13. 1. 1. Наследование родительского POM стартера](III. Using Spring Boot/13. 1. 1. Inheriting the starter parent.md)
        • [13. 1. 2. Использование Spring Boot без родительского POM](III. Using Spring Boot/13. 1. 2. Using Spring Boot without the parent POM.md)
        • [13. 1. 3. Изменение версии Java](III. Using Spring Boot/13. 1. 3. Changing the Java version.md)
        • [13. 1. 4. Использование плагина Maven Spring Boot](III. Using Spring Boot/13. 1. 4. Using the Spring Boot Maven plugin.md)
      • [13. 2. Gradle](III. Using Spring Boot/13. 2. Gradle.md)
      • [13. 3. Ant](III. Using Spring Boot/13. 3. Ant.md)
      • [13. 4. Starter POMs](III. Using Spring Boot/13. 4. Starter POMs.md)
    • [14. Организация вашего кода](III. Using Spring Boot/14. Structuring your code.md)
      • [14. 1. Использование пакета "default"](III. Using Spring Boot/14. 1. Using the “default” package.md)
      • [14. 2. Расположение основного приложения](III. Using Spring Boot/14. 2. Locating the main application class.md)
    • [15. Конфигурационные классы](III. Using Spring Boot/15. Configuration classes.md)
      • [15. 1. Импорт дополнительных конфигурационных классов](III. Using Spring Boot/15. 1. Importing additional configuration classes.md)
      • [15. 2. Импорт XML-конфигураций](III. Using Spring Boot/15. 2. Importing XML configuration.md)
    • [16. Автоматическая конфигурация](III. Using Spring Boot/16. Autoconfiguration.md)
  • [16. 1. Поэтапная замена автонастройки](III. Использование Spring Boot/16. 1. Gradually replacing auto-configuration.md)

  • [16. 2. Отключение конкретной автонастройки](III. Использование Spring Boot/16. 2. Disabling specific auto-configuration.md)* [17. Spring Beans и внедрение зависимостей](III. Использование Spring Boot/17. Spring Beans and dependency injection.md)

  • [18. Использование аннотации @SpringBootApplication](III. Использование Spring Boot/18. Using the @SpringBootApplication annotation.md)

  • [19. Запуск приложения](III. Использование Spring Boot/19. Running your application.md)

    • [19. 1. Запуск из среды разработки](III. Использование Spring Boot/19. 1. Running from an IDE.md)
    • [19. 2. Запуск как собранного приложения](III. Использование Spring Boot/19. 2. Running as a packaged application.md)
    • [19. 3. Запуск с использованием плагина Maven](III. Использование Spring Boot/19. 3. Using the Maven plugin.md)
    • [19. 4. Запуск с использованием плагина Gradle](III. Использование Spring Boot/19. 4. Using the Gradle plugin.md)
    • [19. 5. Горячая замена](III. Использование Spring Boot/19. 5. Hot swapping.md)
  • [20. Упаковка приложения для производства](III. Использование Spring Boot/20. Packaging your application for production.md)

  • [21. Чего читать дальше?](III. Использование Spring Boot/21. What to read next.md)

  • [IV. Функции Spring Boot](IV. Spring Boot features/README.md)

    • [22. SpringApplication](IV. Spring Boot features/22. SpringApplication.md)
      • [22. 1. Настройка баннера](IV. Spring Boot features/22. 1. Customizing the Banner.md)
      • [22. 2. Настройка SpringApplication](IV. Spring Boot features/22. 2. Customizing SpringApplication.md)
      • [22. 3. Гладкий API сборщика](IV. Spring Boot features/22. 3. Fluent builder API.md)
      • [22. 4. События приложения и слушатели](IV. Spring Boot features/22. 4. Application events and listeners.md)
      • [22. 5. Веб-среда](IV. Spring Boot features/22. 5. Web environment.md)
      • [22. 6. Использование CommandLineRunner](IV. Spring Boot features/22. 6. Using the CommandLineRunner.md)
      • [22. 7. Выход приложения](IV. Spring Boot features/22. 7. Application exit.md) * [23. Внешняя конфигурация](IV. Spring_Boot_features/23._Externalized_Configuration.md)
      • [23. 1. Конфигурирование случайных значений](IV. Spring_Boot_features/23._1._Configuring_random_values.md)
      • [23. 2. Доступ к свойствам командной строки](IV. Spring_Boot_features/23._2._Accessing_command_line_properties.md)
      • [23. 3. Файлы с конфигурационными свойствами](IV. Spring_Boot_features/23._3._Application_property_files.md)
  • [23. 4. Конкретные профили свойств](IV. Spring_Boot_features/23._4._Profile-specific_properties.md)

  • [23. 5. Значения свойств в файлах](IV. Spring_Boot_features/23._5._Placeholders_in_properties.md)

  • [23. 6. Использование YAML вместо свойств](IV. Spring_Boot_features/23._6._Using_YAML_instead_of_Properties.md)

    • [23. 6. 1. Загрузка YAML](IV. Spring_Boot_features/23._6._1._Loading_YAML.md)
    • [23. 6. 2. Экспорт YAML как свойств в среде Spring](IV. Spring_Boot_features/23._6._2._Exposing_YAML_as_properties_in_the_Spring_Environment.md)
    • [23. 6. 3. Документация YAML для нескольких профилей](IV. Spring_Boot_features/23._6._3._Multi-profile_YAML_documents.md)
    • [23. 6. 4. Недостатки YAML](IV. Spring_Boot_features/23._6._4._YAML_shortcomings.md)
  • [23. 7. Безопасность типов при работе с конфигурационными свойствами](IV. Spring_Boot_features/23._7._Typesafe_Configuration_Properties.md)

    • [23. 7. 1. Настройка сторонних компонентов](IV. Spring_Boot_features/23._7._1._Third-party_configuration.md)
    • [23. 7. 2. Услабленное привязывание (relaxed binding)](IV. Spring_Boot_features/23._7._2._Relaxed_binding.md)
    • [23. 7. 3. Валидация @ConfigurationProperties](IV. Spring_Boot_features/23._7.3.@ConfigurationProperties_Validation.md)* [24. Профили](IV. Spring Boot features/24. Profiles.md)
    • [24. 1. Добавление активных профилей](IV. Spring Boot features/24. 1. Adding active profiles.md)
    • [24. 2. Программное задание профилей](IV. Spring Boot features/24. 2. Programmatically setting profiles.md)
    • [24. 3. Конфигурационные файлы для конкретных профилей](IV. Spring Boot features/24. 3. Profile-specific configuration files.md)* [25. Логирование](IV. Spring Boot features/25. Logging.md)
    • [25. 1. Формат логов](IV. Spring Boot features/25. 1. Log format.md)
    • [25. 2. Выходные данные в консоль](IV. Spring Boot features/25. 2. Console output.md)
    • [25. 3. Выходные данные в файл](IV. Spring Boot features/25. 3. File output.md)
    • [25. 4. Уровни логирования](IV. Spring Boot features/25. 4. Log Levels.md)
    • [25. 5. Кастомизация конфигурации логирования](IV. Spring Boot features/25. 5. Custom log configuration.md)* [26. Разработка веб-приложений](IV. Spring_Boot_features/26._Developing_web_applications.md)
    • [26. 1. Основные возможности Spring Web MVC фреймворка](IV. Spring_Boot_features/26._1._Основные_возможности_Spring_Web_MVC_фреймворка.md)
      • [26. 1. 1. Автоматическая конфигурация Spring MVC](IV. Spring_Boot_features/26._1._1._Автоматическая_конфигурация_Spring_MVC.md)
      • [26. 1. 2. HttpMessageConverters](IV. Spring_Boot_features/26._1._2._HttpMessageConverters.md)
      • [26. 1. 3. MessageCodesResolver](IV. Spring_Boot_features/26._1._3._MessageCodesResolver.md)
      • [26. 1. 4. Статическое содержимое](IV. Spring_Boot_features/26._1._4._Статическое_содержимое.md)
      • [26. 1. 5. Шаблонизаторы](IV. Spring_Boot_features/26._1._5._Шаблонизаторы.md)
      • [26. 1. 6. Обработка ошибок](IV. Spring_Boot_features/26._1._6._Обработка_ошибок.md)
      • [26. 1. 7. Spring HATEOAS](IV. Spring_Boot_features/26._1._7._Spring_HATEOAS.md)
  • [26. 2. JAX-RS и Jersey](IV. Spring_Boot_features/26._2._JAX_RS_и_Jersey.md)

  • [26. 3. Поддержка встроенных контейлеров сервлетов](IV. Spring_Boot_features/26._3._Поддержка_встроенных_контейлеров_сервлетов.md)

    • [26. 3. 1. Сервлеты и фильтры](IV. Spring_Boot_features/26._3._1._Сервлеты_и_фильтры.md)
    • [26. 3. 2. Встроенное приложение WebApplicationContext](IV. Spring_Boot_features/26._3._2._Встроенное_приложение_WebApplicationContext.md)
    • [26. 3. 3. Настройка встроенных контейлеров сервлетов](IV. Spring_Boot_features/26._3._3._Настройка_встроенных_контейлеров_сервлетов.md)
    • [26. 3. 4. Ограничения использования JSP](IV. Spring_Boot_features/26._3._4._Ограничения_использования_JSP.md)* [27. Безопасность](IV. Spring Boot features/27. Безопасность.md)
  • [28. Работа с базами данных SQL](IV. Spring Boot features/28. Работа с базами данных SQL.md)

    • [28. 1. Конфигурирование DataSource](IV. Spring Boot features/28. 1. Конфигурирование DataSource.md)
      • [28. 1. 1. Поддержка встроенных баз данных](IV. Spring Boot features/28. 1. 1. Поддержка встроенных баз данных.md)
      • [28. 1. 2. Соединение с производственной базой данных](IV. Spring Boot features/28. 1. 2. Соединение с производственной базой данных.md)
      • [28. 1. 3. Соединение с базой данных JNDI](IV. Spring Boot features/28. 1. 3. Соединение с базой данных JNDI.md)
    • [28. 2. Использование JdbcTemplate](IV. Spring Boot features/28. 2. Использование JdbcTemplate.md)
    • [28. 3. JPA и 'Spring Data'](IV. Spring Boot features/28. 3. JPA и 'Spring Data'.md)
      • [28. 3. 1. Энтитетные классы](IV. Spring Boot features/28. 3. 1. Энтитетные классы.md)
      • [28. 3. 2. Spring Data JPA репозитории](IV. Spring Boot features/28. 3. 2. Spring Data JPA репозитории.md)
      • [28. 3. 2. Возможности Spring Data JPA Repository](IV. Spring Boot features/28. 3. 2. Spring Data JPA Repositories.md)
      • [28. 3. 3. Создание и удаление JPA баз данных](IV. Spring Boot features/28. 3. 3. Создание и Удаление JPA Баз Данных.md)
  • [29. Работа с NoSQL технологиями](IV. Spring Boot features/29. Working with NoSQL Technologies.md)

    • [29. 1. Redis](IV. Spring Boot features/29. 1. Redis.md)
      • [29. 1. 1. Подключение к Redis](IV. Spring Boot features/29. 1. 1. Connecting to Redis.md)
    • [29. 2. MongoDB](IV. Spring Boot features/29. 2. MongoDB.md)
      • [29. 2. 1. Подключение к базе данных MongoDB](IV. Spring Boot features/29. 2. 1. Connecting to a MongoDB Database.md)
      • [29. 2. 2. MongoTemplate](IV. Spring Boot features/29. 2. 2. MongoTemplate.md)
      • [29. 2. 3. ](IV. Spring Boot features/29. 2. 3. .md)Внедрение Spring Data MongoDB Repository](IV. Spring Boot features/29.2.3. Spring Data MongoDB Repositories.md)
    • [29.3. Gemfire](IV. Spring Boot features/29.3. Gemfire.md)
    • [29.4. Solr](IV. Spring Boot features/29.4. Solr.md)
      • [29.4.1. Подключение к Solr](IV. Spring Boot features/29.4.1. Connecting to Solr.md)
      • [29.4.2. Внедрение Spring Data Solr Repository](IV. Spring Boot features/29.4.2. Spring Data Solr Repositories.md)
    • [29.5. Elasticsearch](IV. Spring Boot features/29.5. Elasticsearch.md)
      • [29.5.1. Подключение к Elasticsearch](IV. Spring Boot features/29.5.1. Connecting to Elasticsearch.md)
      • [29.5.2. Внедрение Spring Data Elasticsearch Repository](IV. Spring Boot features/29.5.2. Spring Data Elasticsearch Repositories.md)
  • [30. Сообщения](IV. Spring Boot features/30. Messaging.md)

    • [30.1. JMS](IV. Spring Boot features/30.1. JMS.md)
      • [30.1.1. Поддержка HornetQ](IV. Spring Boot features/30.1.1. HornetQ Support.md)
      • [30.1.2. Поддержка ActiveMQ](IV. Spring Boot features/30.1.2. ActiveMQ Support.md)
      • [30.1.3. Использование JNDI ConnectionFactory](IV. Spring Boot features/30.1.3. Using a JNDI ConnectionFactory.md)
      • [30.1.4. Отправка сообщений](IV. Spring Boot features/30.1.4. Sending Messages.md)
      • [30.1.5. Приём сообщений](IV. Spring Boot features/30.1.5. Receiving Messages.md)
  • [31. Отправка электронной почты](IV. Spring Boot features/31. Sending Email.md)

  • [32. Обработка распределённых транзакций с использованием JTA](IV. Spring Boot features/32. Distributed Transactions with JTA.md)

    • [32.1. Использование менеджера транзакций Atomikos](IV. Spring Boot features/32.1. Using an Atomikos Transaction Manager.md)
  • [32.2. Использование менеджера транзакций Bitronix](IV. Spring Boot features/32.2. Using a Bitronix Transaction Manager.md)

  • [32.3.Использование управляемого транзакционного менеджера Java EE](IV. Spring Boot features/32. 3. Using a Java EE managed transaction manager.md)

  • [32. 4. Объединение XA и non-XA соединений JMS](IV. Spring Boot features/32. 4. Mixing XA and non-XA JMS connections.md)

  • [32. 5. Поддержка альтернативного встроенного менеджера транзакций](IV. Spring Boot features/32. 5. Supporting an alternative embedded.md)

  • [33. Интеграция Spring](IV. Spring Boot features/33. Spring Integration.md)

  • [34. Мониторинг и управление с помощью JMX](IV. Spring Boot features/34. Monitoring and management over JMX.md)

  • [35. Тестирование](IV. Spring Boot features/35. Testing.md)

    • [35. 1. Тестирование зависимостей области тестирования](IV. Spring Boot features/35. 1. Test scope dependencies.md)
    • [35. 2. Тестирование приложений Spring](IV. Spring Boot features/35. 2. Testing Spring applications.md)
    • [35. 3. Тестирование приложений Spring Boot](IV. Spring Boot features/35. 3. Testing Spring Boot applications.md)
      • [35. 3. 1. Использование Spock для тестирования приложений Spring Boot](IV. Spring Boot features/35. 3. 1. Using Spock to test Spring Boot applications.md)
    • [35. 4. Инструменты для тестирования](IV. Spring Boot features/35. 4. Test utilities.md)
      • [35. 4. 1. ConfigFileApplicationContextInitializer](IV. Spring Boot features/35. 4. 1. ConfigFileApplicationContextInitializer.md)
      • [35. 4. 2. EnvironmentTestUtils](IV. Spring Boot features/35. 4. 2. EnvironmentTestUtils.md)
      • [35. 4. 3. OutputCapture](IV. Spring Boot features/35. 4. 3. OutputCapture.md)
      • [35. 4. 4. TestRestTemplate](IV. Spring Boot features/35. 4. 4. TestRestTemplate.md)
  • [36. Разработка автоматической конфигурации и использование условий](IV. Spring Boot features/36. Developing auto-configuration and using conditions.md)

    • [36. 1. Понимание автоматически конфигурируемых бинов](IV. Spring Boot features/36. 1. Understanding auto-configured beans.md)Understanding auto-configured beans.md)
    • [36. 2. Поиск кандидатов для автоматической конфигурации](IV. Spring Boot features/36. 2. Locating auto-configuration candidates.md)
    • [36. 3. Аннотация Condition](IV. Spring Boot features/36. 3. Condition annotations.md)
      • [36. 3. 1. Условие Class](IV. Spring Boot features/36. 3. 1. Class condition.md)
      • [36. 3. 2. Условия бинов](IV. Spring Boot features/36. 3. 2. Bean conditions.md)
      • [36. 3. 3. Условия свойств](IV. Spring Boot features/36. 3. 3. Property conditions.md)
      • [36. 3. 4. Условия ресурсов](IV. Spring Boot features/36. 3. 4. Resource conditions.md)
      • [36. 3. 5. Условия веб-приложений](IV. Spring Boot features/36. 3. 5. Web application conditions.md)
      • [36. 3. 6. Условия SpEL выражений](IV. Spring Boot features/36. 3. 6. SpEL expression conditions.md)
    • [37. WebSocket](IV. Spring Boot features/37. WebSocket.md)
    • [38. Чего читать дальше?](IV. Spring Boot features/38. What to read next.md)* [V. Spring Boot актюатор: Готовые к производству возможности](V. Spring Boot Актюатор/README.md)
    • [39. Включение готовых к производству возможностей](V. Spring Boot Актюатор/39. Включение готовых к производству возможностей.md)
    • [40. Конечные точки](V. Spring Boot Актюатор/40. Конечные точки.md)
      • [40. 1. Настройка конечных точек](V. Spring Boot Актюатор/40. 1. Настройка конечных точек.md)
      • [40. 2. Информация о здоровье](V. Spring Boot Актюатор/40. 2. Информация о здоровье.md)
      • [40. 3. Безопасность с HealthIndicators](V. Spring Boot Актюатор/40. 3. Безопасность с HealthIndicators.md)
        • [40. 3. 1. Автоматическая настройка HealthIndicators](V. Spring Boot Актюатор/40. 3. 1. Автоматическая настройка HealthIndicators.md)
        • [40. 3. 2. Написание пользовательских HealthIndicators](V. Spring Boot Актюатор/40. 3. 2. Написание пользовательских HealthIndicators.md)
      • [40. 4. Настройка информации о приложении](V. Spring Boot Актюатор/40. 4. Настройка информации о приложении.md)
        • [40. 4. 1. Автоматическое расширение информации о приложении во время сборки](V. Spring Boot Актюатор/40. 4. 1. Автоматическое расширение информации о приложении во время сборки.md)
        • [40. 4. 2. Информация о коммите Git](V. Spring Boot Актюатор/40. 4. 2. Информация о коммите Git.md)
    • [41. Мониторинг и управление через HTTP](V. Spring Boot Актюатор/41. Мониторинг и управление через HTTP.md)
      • [41. 1. Защита чувствительных конечных точек](V. Spring Boot Актюатор/41. 1. Защита чувствительных конечных точек.md)Настройка пути контекста управления сервера](V. Spring Boot Актюатор/41. 2. Настройка пути контекста управления сервера.md)
  • [41. 3. Настройка порта управления сервера](V. Spring Boot Актюатор/41. 3. Настройка порта управления сервера.md)

  • [41. 4. Настройка адреса управления сервера](V. Spring Boot Актюатор/41. 4. Настройка адреса управления сервера.md)

  • [41. 4. Настройка адреса сервера управления](V. Spring Boot Actuator/41. 4. Customizing the management server address.md)

  • [41. 5. Отключение HTTP-конечных точек](V. Spring Boot Actuator/41. 5. Disabling HTTP endpoints.md)

  • [41. 6. Ограничение доступа к конечной точке HTTP-health](V. Spring Boot Actuator/41. 6. HTTP Health endpoint access restrictions.md)

  • [42. Мониторинг и управление с помощью JMX](V. Spring Boot Actuator/42. Monitoring and management over JMX.md)

    • [42. 1. Настройка имени MBean](V. Spring Boot Actuator/42. 1. Customizing MBean names.md)
    • [42. 2. Отключение JMX-конечных точек](V. Spring Boot Actuator/42. 2. Disabling JMX endpoints.md)
    • [42. 3. Использование Jolokia для удаленного управления JMX через HTTP](V. Spring Boot Actuator/42. 3. Using Jolokia for JMX over HTTP.md)
      • [42. 3. 1. Настройка Jolokia](V. Spring Boot Actuator/42. 3. 1. Customizing Jolokia.md)
      • [42. 3. 2. Отключение Jolokia](V. Spring Boot Actuator/42. 3. 2. Disabling Jolokia.md)
  • [43. Мониторинг и управление с помощью удаленной оболочки](V. Spring Boot Actuator/43. Monitoring and management using a remote shell.md)

    • [43. 1. Подключение к удаленной оболочке](V. Spring Boot Actuator/43. 1. Connecting to the remote shell.md)
      • [43. 1. 1. Сертификаты удаленной оболочки](V. Spring Boot Actuator/43. 1. 1. Remote shell credentials.md)
    • [43. 2. Расширение удаленной оболочки](V. Spring Boot Actuator/43. 2. Extending the remote shell.md)2. Расширение удалённой оболочки
    • [43. 2. 1. Команды удалённой оболочки](V. Spring Boot Actuator/43. 2. 1. Remote shell commands.md)
    • [43. 2. 2. Плагины удалённой оболочки](V. Spring Boot Actuator/43. 2. 2. Remote shell plugins.md)
  • [44. Метрики (Metrics)](V. Spring Boot Actuator/44. Metrics.md)

    • [44. 1. Системные метрики](V. Spring Boot Actuator/44. 1. System metrics.md)
    • [44. 2. Метрики источников данных](V. Spring Boot Actuator/44. 2. DataSource metrics.md)
    • [44. 3. Метрики сессий Tomcat](V. Spring Boot Actuator/44. 3. Tomcat session metrics.md)
    • [44. 4. Запись своих метрик](V. Spring Boot Actuator/44. 4. Recording your own metrics.md)
    • [44. 5. Добавление своих публичных метрик](V. Spring Boot Actuator/44. 5. Adding your own public metrics.md)
    • [44. 6. Хранилища метрик](V. Spring Boot Actuator/44. 6. Metric repositories.md)
    • [44. 7. Метрики Dropwizard](V. Spring Boot Actuator/44. 7. Dropwizard Metrics.md)
    • [44. 8. Интеграция каналов сообщений](V. Spring Boot Actuator/44. 8. Messaging channel integration.md)
  • IV. Интеграция с Spring Boot Actuator

  • [55. 6. Использование встроенной оболочки Shell](VII. Spring Boot CLI/55. 6. Using the embedded shell.md)

  • [55. 7. Добавление расширений к CLI](VII. Spring Boot CLI/55. 7. Adding extensions to the CLI.md)* [56. Разработка приложений с использованием DSL Beans Groovy](VII. Spring Boot CLI/56. Developing applications using the Groovy beans DSL.md)

  • [57. Чего читать дальше?](VII. Spring Boot CLI/57. Что читать дальше?.md)* [VIII. Плагины для систем сборки](VIII. Build tool plugins/README.md)

    • [58. Плагин Spring Boot для Maven](VIII. Build tool plugins/58. Spring Boot Maven plugin.md)
      • [58. 1. Включение плагина](VIII. Build tool plugins/58. 1. Including the plugin.md)
      • [58. 2. Упаковка исполняемых JAR и WAR файлов](VIII. Build tool plugins/58. 2. Packaging executable jar and war files.md)
    • [59. Плагин Spring Boot для Gradle](VIII. Build tool plugins/59. Spring Boot Gradle plugin.md)
      • [59. 1. Включение плагина](VIII. Build tool plugins/59. 1. Including the plugin.md)
      • [59. 2. Объявление зависимостей без версий](VIII. Build tool plugins/59. 2. Declaring dependencies without versions.md)
        • [59. 2. 1. Кастомизация управления версиями](VIII. Build tool plugins/59. 2. 1. Custom version management.md)
      • [59. 3. По умолчанию правила исключения](VIII. Build tool plugins/59. 3. Default exclude rules.md)
      • [59. 4. Упаковка исполняемых JAR и WAR файлов](VIII. Build tool plugins/59. 4. Packaging executable jar and war files.md)
      • [59. 5. Запуск проекта "на месте" (in-place)](VIII. Build tool plugins/59. 5. Running a project in-place.md)
      • [59. 6. Конфигурация плагина Spring Boot](VIII. Build tool plugins/59. 6. Spring Boot plugin configuration.md)
      • [59. 7. Настройка переупаковки](VIII. Build tool plugins/59. 7. Repackage configuration.md)
      • [59. 8. Переупаковка с помощью кастомной конфигурации Gradle](VIII. Build tool plugins/59. 8. Repackage with custom Gradle configuration.md)
        • [59. 8. 1. Опции конфигурации](VIII. Build tool plugins/59. 8. 1. Configuration options.md)
      • [59. 9. Понимание того, как работает плагин Gradle](VIII. Build tool plugins/59. 9. Understanding how the Gradle plugin works.md)
    • [60. Поддержка других систем сборки](VIII. Build tool plugins/60. Supporting other build systems.md)
      • [60. 1. Переупаковка архивов](VIII. Build tool plugins/60. 1. Repackaging archives.md)Repackaging archives.md)
  • [60. 2. Внутренние библиотеки](VIII. Build tool plugins/60. 2. Embedded libraries.md)

  • [60. 2. Вложенные библиотеки](VIII. Build tool plugins/60. 2. Nested libraries.md)

  • [60. 3. Поиск основного класса main](VIII. Build tool plugins/60. 3. Finding a main class.md)

  • [60. 4. Пример реализации repackaging](VIII. Build tool plugins/60. 4. Example repackage implementation.md)

  • [61. Что читать дальше](VIII. Build tool plugins/61. What to read next.md)

  • [IX. Как сделать... руководства](IX. 'How-to' guides/README.md)

  • [62. Приложение Spring Boot](IX. 'How-to' guides/62. Spring Boot application.md)

    • [62. 1. Устранение проблем автоматической конфигурации](IX. 'How-to' guides/62. 1. Troubleshoot auto-configuration.md)
    • [62. 2. Настройка окружения Environment или контекста приложения ApplicationContext до запуска](IX. 'How-to' guides/62. 2. Customize the Environment or ApplicationContext before it starts.md)
    • [62. 3. Создание иерархии ApplicationContext (добавление родительского или корневого контекста)](IX. 'How-to' guides/62. 3. Build an ApplicationContext hierarchy (adding a parent or root context).md)
    • [62. 4. Создание небольшого приложения без веб-компонентов](IX. 'How-to' guides/62. 4. Create a non-web application.md)
  • [63. Свойства и конфигурация](IX. 'How-to' guides/63. Properties & configuration.md)

    • [63. 1. Внешняя конфигурация SpringApplication](IX. 'How-to' guides/63. 1. Externalize the configuration of SpringApplication.md)
    • [63. 2. Изменение расположения внешних свойств приложения](IX. 'How-to' guides/63. 2. Change the location of external properties of an application.md)
    • [63. 3. Использование "коротких" аргументов командной строки](IX. 'How-to' guides/63. 3. Use 'short' command line arguments.md)
    • [63. 4. Использование YAML для внешних свойств](IX. 'How-to' guides/63. 4. Use YAML for external properties.md)Use YAML for external properties. md)
      • [63. 5. Установка активных профилей Spring](IX. 'How-to' guides/63. 5. Set the active Spring profiles. md)
      • [63. 6. Изменение конфигурации в зависимости от среды](IX. 'How-to' guides/63. 6. Change configuration depending on the environment. md)
      • [63. 7. Обнаружение встроенных опций для внешних свойств](IX. 'How-to' guides/63. 7. Discover built-in options for external properties. md)
    • [64. Встраиваемый сущностный контейнер](IX. 'How-to' guides/64. Embedded servlet container. md)
      • [64. 1. Добавление Servlet, Filter или ServletContextListener к приложению](IX. 'How-to' guides/64. 1. Add a Servlet, Filter or ServletContextListener to an application. md)
      • [64. 2. Изменение HTTP порта](IX. 'How-to' guides/64. 2. Change the HTTP port. md)
      • [64. 3. Использование случайного незанятого порта HTTP](IX. 'How-to' guides/64. 3. Use a random unassigned HTTP port. md)
      • [64. 4. Обнаружение порта HTTP во время выполнения](IX. 'How-to' guides/64. 4. Discover the HTTP port at runtime. md)
      • [64. 5. Настройка SSL](IX. 'How-to' guides/64. 5. Configure SSL. md)
      • [64. 6. Настройка Tomcat](IX. 'How-to' guides/64. 6. Configure Tomcat. md)
      • [64. 7. Включение нескольких соединителей в Tomcat](IX. 'How-to' guides/64. 7. Enable Multiple Connectors with Tomcat. md)
      • [64. 8. Использование Tomcat за прокси-сервером](IX. 'How-to' guides/64. 8. Use Tomcat behind a front-end proxy server. md)
      • [64. 9. Использование Jetty вместо Tomcat](IX. 'How-to' guides/64. 9. Use Jetty instead of Tomcat. md)
      • [64. 10. Настройка Jetty](IX. 'How-to' guides/64. 10. Configure Jetty. md)
      • [64. 11. Использование Undertow вместо Tomcat](IX. 'How-to' guides/64. 11. Use Undertow instead of Tomcat. md)
      • [64. 12. Настройка Undertow](IX. 'How-to' guides/64. 12. Configure Undertow. md)
      • [64. 13. Включение нескольких прослушивателей в Undertow](IX. 'How-to' guides/64. 13. Enable multiple listeners in Undertow. md)Enable Multiple Listeners with Undertow.md)
  • [64. 13. Использование Tomcat 7](IX. 'How-to' guides/64. 13. Use Tomcat 7.md)

    • [64. 13. 1. Использование Tomcat 7 с Maven](IX. 'How-to' guides/64. 13. 1. Use Tomcat 7 with Maven.md)
    • [64. 13. 2. Использование Tomcat 7 с Gradle](IX. 'How-to' guides/64. 13. 2. Use Tomcat 7 with Gradle.md)
  • [64. 14. Использование Jetty 8](IX. 'How-to' guides/64. 14. Use Jetty 8.md)

    • [64. 14. 1. Использование Jetty 8 с Maven](IX. 'How-to' guides/64. 14. 1. Use Jetty 8 with Maven.md)
    • [64. 14. 2. Использование Jetty 8 с Gradle](IX. 'How-to' guides/64. 14. 2. Use Jetty 8 with Gradle.md)
  • [64. 15. Создание WebSocket-конечной точки с помощью @ServerEndpoint](IX. 'How-to' guides/64. 15. Create WebSocket Endpoints Using @ServerEndpoint.md)

  • [64. 16. Включение сжатия HTTP-ответов](IX. 'How-to' guides/64. 16. Enable HTTP Response Compression.md)

    • [64. 16. 1. Включение сжатия HTTP-ответов в Tomcat](IX. 'How-to' guides/64. 16. 1. Enable Tomcat's HTTP Response Compression.md)
    • [64. 16. 2. Включение сжатия HTTP-ответов с использованием GzipFilter](IX. 'How-to' guides/64. 16. 2. Enable HTTP Response Compression Using GzipFilter.md)
  • [65. Spring MVC](IX. 'How-to' guides/65. Spring MVC.md)

    • [65. 1. Написание JSON REST-сервиса](IX. 'How-to' guides/65. 1. Write a JSON REST Service.md)
    • [65. 2. Написание XML REST-сервиса](IX. 'How-to' guides/65. 2. Write an XML REST Service.md)
    • [65. 3. Настройка Jackson ObjectMapper](IX. 'How-to' guides/65. 3. Customize the Jackson ObjectMapper.md)
    • [65. 4. Настройка отображения @ResponseBody](IX. 'How-to' guides/65. 4. Customize the @ResponseBody Rendering.md)
    • [65. 5. Обработка многопоточных загрузок файлов](IX. 'How-to' guides/65. 5. Handling Multipart File Uploads.md)
    • [65. 6. Отключение Spring MVC DispatcherServlet](IX. 'How-to' guides/65. 6. Switch Off the Spring MVC DispatcherServlet.md)
    • [65. 7. Отключение стандартной конфигурации MVC](IX. 'How-to' guides/65. 7. Disable Default MVC Configuration.md)Switch off the Default MVC configuration.md)
  • [65. 8. Настройка ViewResolvers](IX. 'How-to' guides/65. 8. Customize ViewResolvers.md)

  • [66. Логирование](IX. 'How-to' guides/66. Logging.md)

    • [66. 1. Конфигурирование Logback](IX. 'How-to' guides/66. 1. Configure Logback for logging.md)
    • [66. 2. Конфигурирование Log4j](IX. 'How-to' guides/66. 2. Configure Log4j for logging.md)
      • [66. 2. 1. Использование YAML или JSON для конфигурирования Log4j2](IX. 'How-to' guides/66. 2. 1. Use YAML or JSON to configure Log4j 2.md)
  • [67. Доступ к данным](IX. 'How-to' guides/67. Data Access.md)

    • [67. 1. Конфигурирование источника данных](IX. 'How-to' guides/67. 1. Configure a DataSource.md)
    • [67. 2. Конфигурирование двух источников данных](IX. 'How-to' guides/67. 2. Configure Two DataSources.md)
    • [67. 3. Использование репозиториев Spring Data](IX. 'How-to' guides/67. 3. Use Spring Data repositories.md)
    • [67. 4. Разделение определений @Entity от конфигурации Spring](IX. 'How-to' guides/67. 4. Separate @Entity definitions from Spring configuration.md)
    • [67. 5. Конфигурирование свойств JPA](IX. 'How-to' guides/67. 5. Configure JPA properties.md)
    • [67. 6. Использование пользовательского EntityManagerFactory](IX. 'How-to' guides/67. 6. Use a custom EntityManagerFactory.md)
    • [67. 7. Использование двух EntityManagers](IX. 'How-to' guides/67. 7. Use Two EntityManagers.md)
    • [67. 8. Использование обычного файла persistence.xml](IX. 'How-to' guides/67. 8. Use a traditional persistence.xml.md)
    • [67. 9. Использование Spring Data JPA и Mongo репозитория](IX. 'How-to' guides/67. 9. Use Spring Data JPA and Mongo repository.md)
    • [67. 10. Экспонирование Spring Data репозиториев как REST конечной точки](IX. 'How-to' guides/67. 10. Expose Spring Data repositories as REST endpoint.md)
  • [68.Инициализация баз данных

    • [68. 1. Инициализация базы данных с помощью JPA](IX. 'How-to' guides/68. 1. Initialize a database using JPA.md)
    • [68. 2. Инициализация базы данных с помощью Hibernate](IX. 'How-to' guides/68. 2. Initialize a database using Hibernate.md)
    • [68. 3. Инициализация базы данных с помощью Spring JDBC](IX. 'How-to' guides/68. 3. Initialize a database using Spring JDBC.md)
    • [68. 4. Инициализация базы данных Spring Batch](IX. 'How-to' guides/68. 4. Initialize a Spring Batch database.md)
    • [68. 5. Использование высокоуровнего инструмента миграции баз данных](IX. 'How-to' guides/68. 5. Use a higher level database migration tool.md)
      • [68. 5. 1. Выполнение миграций баз данных Flyway при запуске](IX. 'How-to' guides/68. 5. 1. Execute Flyway database migrations on startup.md)
      • [68. 5. 2. Выполнение миграций баз данных Liquibase при запуске](IX. 'How-to' guides/68. 5. 2. Execute Liquibase database migrations on startup.md)
  • [69. Батч-приложения](IX. 'How-to' guides/69. Batch applications.md)

    • [69. 1. Выполнение батч-заданий Spring Batch при запуске](IX. 'How-to' guides/69. 1. Execute Spring Batch jobs on startup.md)
  • [70. Актюэйтры (Actuator)](IX. 'How-to' guides/70. Actuator.md)

    • [70. 1. Изменение HTTP порта или адреса конечных точек актюэйтора](IX. 'How-to' guides/70. 1. Change the HTTP port or address of the actuator endpoints.md)
    • [70. 2. Настройка 'белой этикетки' ошибочной страницы](IX. 'How-to' guides/70. 2. Customize the 'whitelabel' error page.md)
  • [71. Безопасность](IX. 'How-to' guides/71. Security.md)

    • [71. 1. Отключение конфигурации безопасности Spring Boot](IX. 'How-to' guides/71. 1. Switch off the Spring Boot security configuration.md)
    • [71. 2. Изменение AuthenticationManager и добавление учетных записей пользователей]* [71. 2. Изменение AuthenticationManager и добавление учетных записей пользователей](IX. 'How-to' guides/71. 2. Change the AuthenticationManager and add user accounts.md)
  • [71. 3. Включение HTTPS при работе за прокси-сервером](IX. 'How-to' guides/71. 3. Enable HTTPS when running behind a proxy server.md)

  • [72. Горячая замена (Hot swapping)](IX. 'How-to' guides/72. Hot swapping.md)

  • [72. 1. Перезагрузка статического контента](IX. 'How-to' guides/72. 1. Reload static content.md)

  • [72. 2. Перезагрузка шаблонов Thymeleaf без перезапуска контейнера](IX. 'How-to' guides/72. 2. Reload Thymeleaf templates without restarting the container.md)

  • [72. 3. Перезагрузка шаблонов FreeMarker без перезапуска контейнера](IX. 'How-to' guides/72. 3. Reload FreeMarker templates without restarting the container.md)

  • [72. 4. Перезагрузка шаблонов Groovy без перезапуска контейнера](IX. 'How-to' guides/72. 4. Reload Groovy templates without restarting the container.md)

  • [72. 5. Перезагрузка шаблонов Velocity без перезапуска контейнера](IX. 'How-to' guides/72. 5. Reload Velocity templates without restarting the container.md)

  • [72. 6. Перезагрузка Java-классов без перезапуска контейнера](IX. 'How-to' guides/72. 6. Reload Java classes without restarting the container.md)

  • [72. 6. 1. Настройка Spring Loaded для использования с Maven](IX. 'How-to' guides/72. 6. 1. Configuring Spring Loaded for use with Maven.md)

  • [72. 6. 2. Настройка Spring Loaded для использования с Gradle и IntelliJ](IX. 'How-to' guides/72. 6. 2. Configuring Spring Loaded for use with Gradle and IntelliJ.md)* [73. Сборка](IX. 'How-to' guides/73. Build.md)

    • [73. 1. Настройка версий зависимостей с использованием Maven](IX. 'How-to' guides/73. 1. Customize dependency versions with Maven.md)
    • [73. 2. Создание исполняемого JAR с помощью Maven](IX. 'How-to' guides/73. 2. Create an executable JAR with Maven.md)
    • [73. 3. Создание дополнительного исполняемого JAR](IX. 'How-to' guides/73. 3. Create an additional executable JAR.md)
    • [73. 4. Извлечение конкретной библиотеки при запуске исполняемого JAR](IX. 'How-to' guides/73. 4. Extract specific libraries when an executable jar runs.md)
    • [73. 5. Создание неполностью исполняемого JAR с исключениями](IX. 'How-to' guides/73. 5. Create a non-executable JAR with exclusions.md)
    • [73. 6. Удаленная отладка проекта Spring Boot, запущенного с Maven](IX. 'How-to' guides/73. 6. Remote debug a Spring Boot application started with Maven.md)
    • [73. 7. Удаленная отладка проекта Spring Boot, запущенного с Gradle](IX. 'How-to' guides/73. 7. Remote debug a Spring Boot application started with Gradle.md)
    • [73. 8. Сборка исполняемой архивной записи с помощью Ant](IX. 'How-to' guides/73. 8. Build an executable archive with Ant.md)

X. Приложения(X. Appendices/README.md)

  • [Приложение A. Часто используемые свойства приложений](X. Appendices/A. Common application properties.md)
  • [Приложение B. Конфигурационные метаданные](X. Appendices/B. Configuration meta-data.md)
    • [Приложение B. 1. Формат метаданных](X. Appendices/B. 1. Meta-data format.md)
      • [Приложение B. 1. 1. Атрибуты группы](X. Appendices/B. 1. 1. Group Attributes.md)
      • [Приложение B. 1. 2. Атрибуты свойства](X. Appendices/B. 1. 2. Property Attributes.md)
      • [Приложение B. 1. 3. Повторяемые узлы метаданных](X. Appendices/B. 1. 3. Repeated meta-data items.md) * [Приложение B. 2. Создание собственных метаданных с помощью аннотационного процессора](B. 2. Generating your own meta-data using the annotation processor.md)
        • [Приложение B. 2. 1. Вложенные свойства](B. 2. 1. Nested properties.md)
        • [Приложение B. 2. 2. Добавление других метаданных](B. 2. 2. Adding additional meta-data.md)
    • [Приложение C. Автозагрузочные классы](C. Auto-configuration classes.md)
      • [Приложение C. 1. Из модуля "spring-boot-autoconfigure"](/Appendices/C. 1. From the "spring-boot-autoconfigure" module.md)
      • [Приложение C. 2. Из модуля "spring-boot-actuator"](/Appendices/C. 2. From the "spring-boot-actuator" module.md)
    • [Приложение D. Формат исполняемых jar-файлов](D. Executable Jar Format.md)
      • [Приложение D. 1. Вложенные JARs](D. 1. Nested JARs.md)
        • [Приложение D. 1. 1. Структура исполняемого JAR файла](D. 1. 1. The executable jar file structure.md)
        • [Приложение D. 1. 2. Структура исполняемого WAR файла](D. 1. 2. The executable war file structure.md)
      • [Приложение D. 2. Класс "JarFile" в Spring Boot](D. 2. Spring Boot’s “JarFile” class.md)
        • [Приложение D. 2. 1. Совместимость со стандартным Java "JarFile"]{D. 2. 1. Compatibility with the standard Java “JarFile”}
      • [Приложение D. 3. Запуск исполняемых JAR файлов](D. 3. Launching executable jars.md)
        • [Приложение D. 3. 1. Манифест запуска](D. 3. 1. Launcher manifest.md)
        • [Приложение D. 3. 2. Распакованные архивы](D. 3. 2. Exploded archives.md)
      • [Приложение D. 4. Функции PropertiesLauncher](D. 4. PropertiesLauncher Features.md)
      • [Приложение D. 5. Ограничения исполняемых JAR файлов](D. 5. Limitations of executable jars.md)Appendices/D. 5. Executable jar restrictions.md) * [Appendices/D. 5. 1. Zip entry compression](X. Appendices/D. 5. 1. Zip entry compression. md) * [Appendices/D. 5. 2. System ClassLoader](X. Appendices/D. 5. 2. System ClassLoader. md)
  • [Appendices/D. 6. Alternative single jar solutions](X. Appendices/D. 6. Alternative single jar solutions. md)* [Приложение E. Версии зависимостей](X. Приложения/E._dependency_versions.md)

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/wangking873-Spring-Boot-Reference-Guide.git
git@api.gitlife.ru:oschina-mirror/wangking873-Spring-Boot-Reference-Guide.git
oschina-mirror
wangking873-Spring-Boot-Reference-Guide
wangking873-Spring-Boot-Reference-Guide
master