[Spring Boot] ist die neuere Variante des [Spring Framework]. Genau genommen ist es eine Erweiterung, die das Application-Framework enthält, also in den meisten Fällen einen Application-Server. Zusätzlich meint man vor allem das Modul spring-boot-autoconfiguration, das mittels Regeln und entsprechenden Annotationen die Konfiguration der Applikation steuert. !!!Problembehebungen Probleme entstehen meist durch das gemeinsame Verwenden inkompatibler Versionen von Spring-Komponenten. Da sich die Anzahl der Komponenten ständig erhöht, entstehen zunehmen Inkompatibilitäten. Insbesondere der Umbruch zu Spring Boot 2 fördert Konfliktpotenzial. !!Logback Status ausschalten Um die Statusmeldung von Logback auszuschalten, ist folgende logback.xml Datei erforderlich: {{{ <?xml version="1.0" encoding="UTF-8"?> <configuration xmlns="http://ch.qos.logback/xml/ns/logback" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ch.qos.logback/xml/ns/logback https://raw.githubusercontent.com/enricopulatzo/logback-XSD/master/src/main/xsd/logback.xsd" debug="false" packagingData="false"> <statusListener class="ch.qos.logback.core.status.NopStatusListener"/> <include resource="org/springframework/boot/logging/logback/base.xml"/> </configuration> }}} !!!Actuator Mit dem folgenden application.properties kann man Endpoints freigeben: {{{ management.endpoints.web.exposure.include=health,info,refresh }}} !!Refresh Der actuator/refresh kann nur mittels eines POST-Request ausgeführt werden: {{{ curl -X POST localhost/actuator/refresh -d {} -H "Content-Type: application/json" }}}