Als «spring-boot» getaggte Fragen

Spring Boot ist ein Framework, mit dem auf einfache Weise Spring-basierte Anwendungen und Dienste in Produktionsqualität mit minimalem Aufwand erstellt werden können. Es wird eine Stellungnahme zur Spring-Plattform abgegeben, die für neue und erfahrene Spring-Benutzer entwickelt wurde.



4
Spring Security 5 Ersatz für OAuth2RestTemplate
In spring-security-oauth2:2.4.0.RELEASEKlassen wie OAuth2RestTemplate, OAuth2ProtectedResourceDetailsund ClientCredentialsAccessTokenProvideralle haben markiert als veraltet. Aus dem Javadoc zu diesen Klassen geht hervor, dass ein Leitfaden zur Migration der Frühlingssicherheit darauf hinweist, dass Personen zum Kernprojekt der Frühlingssicherheit 5 migrieren sollten. Ich habe jedoch Probleme zu finden, wie ich meinen Anwendungsfall in diesem Projekt implementieren …

6
MockMvc verarbeitet mit Spring Boot 2.2.0.RELEASE keine UTF-8-Zeichen mehr
Nach dem Upgrade auf die neu veröffentlichte 2.2.0.RELEASEVersion von Spring Boot sind einige meiner Tests fehlgeschlagen. Es scheint, dass der MediaType.APPLICATION_JSON_UTF8veraltet ist und nicht mehr als Standardinhaltstyp von Controller-Methoden zurückgegeben wird, die den Inhaltstyp nicht explizit angeben. Testcode wie String content = mockMvc.perform(get("/some-api") .contentType(MediaType.APPLICATION_JSON)) .andExpect(status().isOk()) .andExpect(content().contentType(MediaType.APPLICATION_JSON_UTF8)) .andReturn() .getResponse() .getContentAsString(); funktionierte …


4
Wie schalte ich die Ausgabe von Shutdown-Hooks in Gradle-Boot-Tests aus?
Sie können ein Projekt von start.spring.io zu diesem Problem unter https://start.spring.io/starter.zip?type=gradle-project&language=java&bootVersion=2.2.5.RELEASE&baseDir=demo&groupId=com.example&artifactId=demo&name generieren = demo & description = Demo% 20project% 20for% 20Spring% 20Boot & packageName = com.example.demo & package = jar & javaVersion = 1.8 & dependencies = h2, data-jpa, web Ich habe eine SpringBoot-Anwendung mit mehreren Modulen, die mit Gradle …

5
Springfox Swagger funktioniert nicht im Spring Boot 2.2.0
Ich möchte Spring Boot v2.1.9 auf 2.2.0 aktualisieren. Aber nach dem Upgrade bekomme ich einige Ausnahmen, die besagen, dass Spring Fox eine ältere Version von Spring-Plugin-Core verwendet. Gibt es dafür eine alternative Lösung oder muss ich das Springfox-Plugin aufgeben? *************************** APPLICATION FAILED TO START *************************** Description: An attempt was made …

1
Was ist der Ersatz für den veralteten AuthorizationServer in Spring Security?
Spring Security 5.2.2 hat das Spring Security OAuth-Projekt integriert, jedoch nicht AuthorizationServer oder ResourceServer. Was sind die Ersetzungen für AuthorizationServer in Spring Security 5.2.2? OAuth-2.0-Migrationshandbuch Dieses Dokument enthält Anleitungen zum Verschieben von OAuth 2.0-Clients und -Ressourcenservern von Spring Security OAuth 2.x nach Spring Security 5.2.x. Da Spring Security keine Authorization …

10
Spring Boot 2.2.0 Spring HateOas Startproblem
Ich habe mein Projekt von Spring Boot 2.1.9 auf 2.2.0 verschoben. Beim Starten des Projekts werden die folgenden errorMeldungen angezeigt. Was hätte verursachen können, verwende ich auch nicht hateoasin meiner pom.xmlDatei. Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'org.springframework.plugin.core.PluginRegistry<org.springframework.hateoas.client.LinkDiscoverer, org.springframework.http.MediaType>' available: expected single matching bean but found 17: modelBuilderPluginRegistry,modelPropertyBuilderPluginRegistry,typeNameProviderPluginRegistry,syntheticModelProviderPluginRegistry,documentationPluginRegistry,apiListingBuilderPluginRegistry,operationBuilderPluginRegistry,parameterBuilderPluginRegistry,expandedParameterBuilderPluginRegistry,resourceGroupingStrategyRegistry,operationModelsProviderPluginRegistry,defaultsProviderPluginRegistry,pathDecoratorRegistry,apiListingScannerPluginRegistry,relProviderPluginRegistry,linkDiscovererRegistry,entityLinksPluginRegistry …

3
So aktivieren Sie die Anmeldung in org.slf4j für die Version '2.0.0-alpha1' im Spring Boot
Ich habe die SLF4J-Protokollierung verwendet, um alle Protokolle zu drucken. Ich verwende die neueste Version von org.slf4j. Implementierung 'org.slf4j: slf4j-api: 2.0.0-alpha1' Implementierung 'org.slf4j: log4j-over-slf4j: 2.0.0-alpha1' Aber ich erhalte die folgende Fehlermeldung und es werden auch keine Protokolle gedruckt. SLF4J: No SLF4J providers were found. SLF4J: Defaulting to no-operation (NOP) logger …

5
Verwenden Sie einen Oracle-Clob in einem Prädikat, das aus einem String> 4k erstellt wurde
Ich versuche, aus einer Zeichenfolge von> 4000 Zeichen (in der Bindevariablen file_data enthalten) einen Clob zu erstellen, der in einem der folgenden Oracle SELECT-Prädikate verwendet wird: myQuery= select * from dcr_mols WHERE flexmatch(ctab,:file_data,'MATCH=ALL')=1; Wenn ich TO_CLOB () round file_data hinzufüge, verfehlt dies das berüchtigte Oracle 4k-Limit für einen Varchar (es …

1
Multi-Faktor-Authentifizierung mit Spring Boot 2 und Spring Security 5
Ich möchte einer Angular & Spring-Anwendung eine Multi-Faktor-Authentifizierung mit TOTP-Soft-Token hinzufügen und dabei alles so nah wie möglich an den Standardeinstellungen von Spring Boot Security Starter halten . Die Token-Validierung erfolgt lokal (mit der Aerogear-Otp-Java-Bibliothek), ohne API-Anbieter eines Drittanbieters. Das Einrichten von Token für einen Benutzer funktioniert, die Überprüfung durch …

2
Gibt es Springfox-Alternativen?
In den letzten zwei Jahren habe ich mit Springfox an Spring Boot-Anwendungen gearbeitet. Springfox generiert eine Dokumentation und eine Test-Benutzeroberfläche für Ihre REST-API. Das war großartig. Aber tatsächlich ist das Springfox-Projekt tot und unterstützt nicht den neuesten Frühling. Ich habe drei Fragen Gibt es eine andere Möglichkeit, die Swagger-Benutzeroberfläche direkt …


3
Spring Boot 2 Embed Tomcat 9.0.26 kann jks Dateistream nicht geschlossen laden
Ich versuche, SSL auf Spring Boot 2.2.0 mit eingebettetem Tomcat 9.0.26 zu verwenden, aber Tomcat kann den geschlossenen JKS-Dateistream nicht laden. Hier sind die Anwendungseigenschaften: server.port=443 server.ssl.key-store-type=JKS server.ssl.key-store=C:\\Keystore\\mykey.jks server.ssl.key-store-password=cccc server.ssl.key-alias=*.mydomain.com Ausnahme: org.springframework.boot.web.server.WebServerException: Eingebetteter Tomcat-Server kann nicht unter org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start (TomcatWebServer.java:215) ~ [spring-boot-2.2.0 gestartet werden .BUILD-SNAPSHOT.jar! /: 2.2.0.BUILD-SNAPSHOT] unter org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.startWebServer (ServletWebServerApplicationContext.java:297) ~ …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.