Als «java» getaggte Fragen

Java ist eine beliebte Programmiersprache auf hoher Ebene. Verwenden Sie dieses Tag, wenn Sie Probleme haben, die Sprache selbst zu verwenden oder zu verstehen. Dieses Tag wird selten alleine verwendet und wird am häufigsten in Verbindung mit [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] und [maven] verwendet.

15
Java 8 Stream mit Stapelverarbeitung
Ich habe eine große Datei, die eine Liste von Elementen enthält. Ich möchte einen Stapel von Elementen erstellen und mit diesem Stapel eine HTTP-Anfrage stellen (alle Elemente werden als Parameter in der HTTP-Anfrage benötigt). Ich kann es sehr einfach mit einer forSchleife machen, aber als Java 8-Liebhaber möchte ich versuchen, …


5
Warum ist compareTo auf einem Enum-Finale in Java?
Eine Aufzählung in Java implementiert die ComparableSchnittstelle. Es wäre schön außer Kraft zu setzen gewesen Comparable‚s compareToMethode, aber hier ist es als final markiert. Der Standard natürliche Ordnung auf Enum‚s compareToist die angegebene Reihenfolge. Weiß jemand, warum eine Java-Aufzählung diese Einschränkung hat?

2
Was bedeuten REFRESH und MERGE in Bezug auf Datenbanken?
Ich bin neugierig und muss diese Antwort schnell finden. Google wird nicht viel helfen. Die Java-Persistenz-API verfügt über die folgenden Eigenschaften, mit denen das Framework angewiesen wird, Operationen an zugeordneten Entitäten zu kaskadieren: CascadeType.PERSIST CascadeType.DELETE CascadeType.MERGE CascadeType.REFRESH Ich weiß, was die ersten beiden bedeuten: Wenn ich Objekt A mit B …
93 java  jpa  persistence 

6
Wie überprüfe ich, ob ein Java 8-Stream leer ist?
Wie kann ich überprüfen, ob a Streamleer ist, und eine Ausnahme auslösen, wenn dies nicht der Fall ist, als nicht-terminale Operation? Grundsätzlich suche ich nach etwas, das dem folgenden Code entspricht, ohne jedoch den dazwischen liegenden Stream zu materialisieren. Insbesondere sollte die Überprüfung nicht erfolgen, bevor der Stream tatsächlich von …

4
Wie schreibe ich Javadoc von Eigenschaften?
Ich habe oft ein Dilemma, wenn ich Javadoc für Eigenschaften / Mitglieder einer "einfachen" POJO-Klasse schreibe, die nur Eigenschaften und Getter und Setter enthält (DTO-Stil) .... 1) Schreiben Sie Javadoc für die Eigenschaft oder ... 2) Schreiben Sie Javadoc für den Getter Wenn ich Javadoc für die Eigenschaft schreibe, kann …
93 java  javadoc 

9
org.hibernate.MappingException: Typ für: java.util.List in Tabelle: College für Spalten konnte nicht ermittelt werden: [org.hibernate.mapping.Column (Studenten)]
Ich verwende Hibernate für alle CRUD-Operationen in meinem Projekt. Es funktioniert nicht für Eins-zu-Viele- und Viele-zu-Eins-Beziehungen. Es gibt mir den folgenden Fehler. org.hibernate.MappingException: Could not determine type for: java.util.List, at table: College, for columns: [org.hibernate.mapping.Column(students)] Andererseits habe ich dieses Video-Tutorial durchgesehen . Am Anfang ist es für mich sehr einfach. …
93 java  hibernate  orm 


6
Sortieren einer Liste mit stream.sorted () in Java
Ich bin daran interessiert, eine Liste aus einem Stream zu sortieren. Dies ist der Code, den ich verwende: list.stream() .sorted((o1, o2)->o1.getItem().getValue().compareTo(o2.getItem().getValue())) .collect(Collectors.toList()); Vermisse ich etwas Die Liste wird nicht sortiert. Es sollte die Listen nach dem Element mit dem niedrigsten Wert sortieren. for (int i = 0; i < list.size(); …


7
Transitive Abhängigkeiten wurden für eine Bibliothek mit Gradle nicht aufgelöst
Ich habe eine Weile nachgeforscht und hier wahrscheinlich die beliebtesten Antworten in Bezug auf aar und transitive Abhängigkeiten gesehen, aber irgendwie ist mir immer noch nicht klar, wie ich das zum Laufen bringen soll. So: Ich habe eine Android-Bibliothek mit der angegebenen Gradle-Konfiguration: apply plugin: 'android-library' apply plugin: 'android-maven' version …

1
Wo ist die Dokumentation des Logback-Encoder-Musters?
Ich habe die gesamte Dokumentation von Logback durchgesehen und kann nirgendwo die Dokumentation finden, um das Muster des Encoders bei der Protokollierung zu konfigurieren, wie zum Beispiel: <encoder> <pattern>%d{HH:mm:ss.SSS} %-4relative %-5level %logger{35} - %msg%n</pattern> </encoder> Ich möchte eine Tabelle (wie die von log4j), in der die verschiedenen Optionen zum Konfigurieren …
93 java  logging  log4j  logback 

20
java.lang.IllegalArgumentException: Für den Rückgabewert vom Typ wurde kein Konverter gefunden
Mit diesem Code @RequestMapping(value = "/bar/foo", method = RequestMethod.GET) public ResponseEntity<foo> foo() { Foo model; ... return ResponseEntity.ok(model); } } Ich bekomme die folgende Ausnahme java.lang.IllegalArgumentException: No converter found for return value of type Ich vermute, dass das Objekt nicht in JSON konvertiert werden kann, da Jackson fehlt. Ich verstehe …

6
Wie kann ich einen JUnit-Test warten lassen?
Ich habe einen JUnit-Test, auf den ich synchron einige Zeit warten möchte. Mein JUnit-Test sieht folgendermaßen aus: @Test public void testExipres(){ SomeCacheObject sco = new SomeCacheObject(); sco.putWithExipration("foo", 1000); //WAIT FOR 2 SECONDS assertNull(sco.getIfNotExipred("foo")); } Ich habe Thread.currentThread (). Wait () ausprobiert, aber es wird eine IllegalMonitorStateException ausgelöst (wie erwartet). Gibt …

3
Warum warnt mich Maven vor der Codierung?
Mein Ziel ist es, aus einem Projekt einen Archetyp zu erstellen. Wenn ich ein Ziel ausführe, an dem das Maven-Archetype-Plugin nicht beteiligt ist, wird keine Warnung angezeigt: [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ maven-archetype-base --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 1 resource [INFO] [INFO] --- maven-resources-plugin:2.6:testResources …

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.