Questions marquées «java»

Java est un langage de programmation de haut niveau populaire. Utilisez cette balise lorsque vous rencontrez des problèmes pour utiliser ou comprendre la langue elle-même. Cette balise est rarement utilisée seule et est le plus souvent utilisée en conjonction avec [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] et [maven].

9
Spring JPA @Query avec LIKE
J'essaie de créer une méthode dans CrudRepository qui pourra me donner la liste des utilisateurs, dont les noms d'utilisateur sont COMME le paramètre d'entrée (non seulement commencent par, mais le contiennent également). J'ai essayé d'utiliser la méthode"findUserByUsernameLike(@Param("username") String username)" mais comme il est dit dans la documentation Spring, cette méthode …
93 java  jquery  sql  spring  jpa 



5
Pourquoi compareTo sur un Enum final en Java?
Une énumération en Java implémente l' Comparableinterface. Cela aurait été bien de surcharger Comparablela compareTométhode, mais ici, elle est marquée comme définitive. L'ordre naturel par défaut sur Enumles compareToest l'ordre indiqué. Est-ce que quelqu'un sait pourquoi une énumération Java a cette restriction?

2
Que signifient REFRESH et MERGE en termes de bases de données?
Je suis curieux et j'ai besoin de trouver cette réponse rapidement. Google n'aidera pas beaucoup. L'API Java Persistence possède ces propriétés qui indiquent au framework de mettre en cascade les opérations sur les entités associées: CascadeType.PERSIST CascadeType.DELETE CascadeType.MERGE CascadeType.REFRESH Je sais ce que signifient les deux premiers: lorsque je persiste …
93 java  jpa  persistence 

3
Comment appeler une commande shell Linux à partir de Java
J'essaie d'exécuter certaines commandes Linux à partir de Java en utilisant la redirection (> &) et les tubes (|). Comment Java peut-il invoquer cshou bashcommander? J'ai essayé d'utiliser ceci: Process p = Runtime.getRuntime().exec("shell command"); Mais ce n'est pas compatible avec les redirections ou les tuyaux.

4
Comment écrire Javadoc de propriétés?
Je me trouve souvent face à un dilemme lors de l'écriture de javadoc pour les propriétés / membres d'une classe POJO "simple" ne contenant que des propriétés et des getters et setters (style DTO) ... 1) Ecrire javadoc pour la propriété ou ... 2) Ecrire javadoc pour le getter Si …
93 java  javadoc 


6
Trier une liste avec stream.sorted () en Java
Je suis intéressé par le tri d'une liste à partir d'un flux. Voici le code que j'utilise: list.stream() .sorted((o1, o2)->o1.getItem().getValue().compareTo(o2.getItem().getValue())) .collect(Collectors.toList()); Est-ce que je manque quelque chose? La liste ne trie pas. Il doit trier les listes en fonction de l'élément avec la valeur la plus basse. for (int i …


6
Sérialisation personnalisée Jackson JSON pour certains champs
Existe-t-il un moyen d'utiliser le processeur Jackson JSON pour effectuer une sérialisation au niveau du champ personnalisé? Par exemple, j'aimerais avoir la classe public class Person { public String name; public int age; public int favoriteNumber; } sérialisé au JSON suivant: { "name": "Joe", "age": 25, "favoriteNumber": "123" } Notez …

3
Objet non initialisé vs objet initialisé à NULL
Je travaille en Java. Je configure généralement certains objets en tant que tels: public class Foo { private SomeObject someName; // do stuff public void someMethod() { if (this.someName != null) { // do some stuff } } } La question est la suivante: est- someNamece que dans cet exemple …


6
Comment puis-je faire attendre un test JUnit?
J'ai un test JUnit que je souhaite faire attendre pendant un certain temps, de manière synchrone. Mon test JUnit ressemble à ceci: @Test public void testExipres(){ SomeCacheObject sco = new SomeCacheObject(); sco.putWithExipration("foo", 1000); //WAIT FOR 2 SECONDS assertNull(sco.getIfNotExipred("foo")); } J'ai essayé Thread.currentThread (). Wait (), mais cela lève une exception …

8
Lire le corps de la réponse d'erreur en Java
En Java, ce code lève une exception lorsque le résultat HTTP est la plage 404: URL url = new URL("http://stackoverflow.com/asdf404notfound"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.getInputStream(); // throws! Dans mon cas, je sais que le contenu est 404, mais j'aimerais quand même lire le corps de la réponse. (Dans mon …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.