Als «java» getaggte Fragen

78
Java BigDecimal Möglicher Überlauffehler

Ich habe Randbedingungen für Code mit a getestet BigDecimalund festgestellt, dass sich a beim BigDecimalInitialisieren mit dem String "1e2147483647"unerwartet verhält. Es scheint einen Wert zwischen 0und zu haben 1e-2147483647. Wenn ich versuche anzurufen intValue(), bekomme ich eine...

78
Laden Sie eine Datei vom Spring Boot Rest Service herunter

Ich versuche, eine Datei von einem Spring Boot Rest-Dienst herunterzuladen. @RequestMapping(path="/downloadFile",method=RequestMethod.GET) @Consumes(MediaType.APPLICATION_JSON_VALUE) public ResponseEntity<InputStreamReader> downloadDocument( String acquistionId, String fileType, Integer...

78
Warum beginnen JVM-Argumente mit "-D"?

Warum müssen wir JVM-Argumenten ein Präfix voranstellen, -Dz. B. wenn ein JAR über die Befehlszeile ausgeführt wird? Z.B java -jar -DmyProp="Hello World" myProgram.jar wird verwendet, um myProgram.jarmit dem Systemparameter zu laufen myProp. Warum also die Führung -D? Warum konnten die...

78
Wie vermeide ich, dass die Freigabe während des Debuggens mit Java 11 nur für Bootloader-Klassen unterstützt wird, weil der Bootstrap-Klassenpfad angehängt wurde?

Kürzlich bin ich auf Java 11 umgestiegen und habe angefangen, meine App zu debuggen. Diese Meldung wurde angezeigt: OpenJDK 64-Bit-Server-VM-Warnung: Die Freigabe wird nur für Bootloader-Klassen unterstützt, da der Bootstrap-Klassenpfad angehängt wurde Ich habe nur dieses Commit und Ticket...

77
Warum implementiert HttpServlet Serializable?

Nach meinem Verständnis von Servlet wird das Servlet vom Container instanziiert, seine init()Methode wird einmal aufgerufen und das Servlet wird wie ein Singleton leben, bis die JVM heruntergefahren wird. Ich erwarte nicht, dass mein Servlet serialisiert wird, da es neu erstellt wird, wenn der...

77
Liste der Abhängigkeits-JAR-Dateien in Maven

Gibt es eine Möglichkeit, mit Maven 2 die JAR-Abhängigkeiten nur als Dateinamen aufzulisten? mvn dependency:build-classpath kann die JAR-Dateien auflisten, aber das schließt den vollständigen Pfad zu ihrem Speicherort in meinem lokalen Repository ein. Was ich brauche, ist im Wesentlichen nur...