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.

8
Konfigurieren Sie DataSource programmgesteuert in Spring Boot
Mit Spring Boot kann ich a JdbcTemplatemit folgendem instanziieren : Code: @Autowired private JdbcTemplate jdbcTemplate; Eigenschaften: spring.datasource.url=jdbc:postgresql://my_url:my_port/my_other_stuff spring.datasource.username=my_user_name spring.datasource.password=my_password spring.datasource.driver-class-name=org.postgresql.Driver Dadurch wird eine DataSource der Klasse erstellt: org.apache.tomcat.jdbc.pool.DataSource Wie setze ich den DataSource-Benutzernamen / das Passwort programmgesteuert? Wir haben die Richtlinie, Anmeldeinformationen nicht im Klartext zu speichern, und ich muss …

8
Methodenargumente mit Spring AOP abrufen?
Ich benutze Spring AOP und habe folgenden Aspekt: @Aspect public class LoggingAspect { @Before("execution(* com.mkyong.customer.bo.CustomerBo.addCustomer(..))") public void logBefore(JoinPoint joinPoint) { System.out.println("logBefore() is running!"); System.out.println("hijacked : " + joinPoint.getSignature().getName()); System.out.println("******"); } } Der obige Aspekt fängt die addCustomerAusführung der Methode ab. addCustomerMethode nimmt String als Eingabe. Aber ich muss die Eingabe …
73 java  spring 


5
Wie verwandle ich eine Java-Aufzählung in einen Stream?
Ich habe eine Drittanbieter-Bibliothek, die mir eine gibt Enumeration<String>. Ich möchte mit dieser Aufzählung lazily als Java - 8 arbeiten Stream, rufen Dinge wie filter, mapund flatMapauf sie. Gibt es eine vorhandene Bibliothek, in der dies enthalten ist? Ich beziehe mich bereits auf Guava und Apache Commons. Wenn also einer …

9
Wie verstecke ich die Warnung "Illegaler reflektierender Zugriff" in Java 9 ohne JVM-Argument?
Ich habe gerade versucht, meinen Server mit Java 9 auszuführen, und habe die nächste Warnung erhalten: WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by io.netty.util.internal.ReflectionUtil (file:/home/azureuser/server-0.28.0-SNAPSHOT.jar) to constructor java.nio.DirectByteBuffer(long,int) WARNING: Please consider reporting this to the maintainers of io.netty.util.internal.ReflectionUtil WARNING: Use --illegal-access=warn to enable warnings …
73 java  jvm  netty  java-9 


7
Leere Zeichenfolge abrufen, wenn null
Ich möchte Zeichenfolgenwerte meiner Felder abrufen (sie können vom Typ einer langen Zeichenfolge oder eines beliebigen Objekts sein). Wenn ein Feld null ist, sollte es eine leere Zeichenfolge zurückgeben. Ich habe dies mit Guave gemacht. nullToEmpty(String.valueOf(gearBox)) nullToEmpty(String.valueOf(id)) ... Dies gibt jedoch null zurück, wenn das Getriebe null ist! Keine leere …
73 java  guava 


8
Wie kann ich Gradle zwingen, dieselbe Version für zwei Abhängigkeiten festzulegen?
Ich benutze die folgenden zwei Abhängigkeiten: compile 'com.google.guava:guava:14.0.1' compile 'com.google.guava:guava-gwt:14.0.1' Beide müssen dieselbe Version haben, um korrekt zu funktionieren. Da meine anderen Abhängigkeiten eine höhere Version verwenden, verwendet Gradle für jede Abhängigkeit unterschiedliche Versionen. Ich fand dies durch Laufen gradle dependencies: compile - Compile classpath for source set 'main'. +--- …

20
Wie ändere ich einen Paketnamen in Eclipse?
In Eclipse habe ich ein einfaches Java-Projekt, das ein Paket mit dem Namen (Standardpaket) enthält, und in diesem Paket habe ich eine Klasse. Ich möchte dieses Paket in Folgendes umbenennen: com.myCompany.executable Ich habe versucht, das (Standardpaket) auszuwählen ---> Rechtsklick ---> Refactor, aber jetzt sehe ich nur die einzelne Stimme mit …






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.