Оценка @Condentalon* в Spring BootJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Оценка @Condentalon* в Spring Boot

Сообщение Anonymous »

Контекст
Я создал минималистичный проект Spring Boot только с зависимостью Spring-boot-starter-web.
В моем пути к классам у меня есть Spring- boot-autoconfigure JAR, в котором предварительно настроено множество различных технологий, например. КассандраАвтоконфигурация. Очевидно, что во время выполнения эта автоконфигурация не будет запускать какие-либо компоненты, поскольку условия не будут совпадать (поскольку в моем пути к классам нет ничего, связанного с Cassandra.
Вопрос< /h3>
Как Spring Boot обрабатывает следующее?
  • Упаковка JAR: Как Spring Загрузочный пакет Spring-Boot-AutoConfig JAR, чтобы он не выходил из строя во время компиляции, даже если зависимости для таких вещей, как CassandraAutoConfiguration, отсутствуют?
    Я предполагаю, что Spring Boot включает все необходимые зависимости во время компиляции, но просто не делает этого. упакуйте их в окончательный JAR.
  • Загрузка CassandraAutoConfiguration во время выполнения: Как Spring Boot удается загрузить CassandraAutoConfiguration даже когда многие из классов, на которые он ссылается, отсутствуют в пути к классам? Почему это не приводит к сбоям во время выполнения?
    [img]https://i .sstatic.net/TMTBtwPJ.png[/img]


Подробнее здесь: https://stackoverflow.com/questions/793 ... pring-boot
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»