Articles of java

Différence entre les annotations @GetMapping et @RequestMapping (method = RequestMethod.GET)

Quelle est la différence entre @GetMapping et @RequestMapping(method = RequestMethod.GET) ? J’ai vu dans certains exemples de Spring Reactive que @GetMapping était utilisé à la place de @RequestMapping

Remplacez toutes les occurrences d’une chaîne par SsortingngBuilder?

Est-ce que quelque chose me manque ou est-ce que SsortingngBuilder manque de la même fonction “remplacer toutes les occurrences d’une chaîne A par une chaîne B” que la classe Ssortingng normale? La fonction de remplacement de SsortingngBuilder n’est pas la même. Est-il possible d’y parvenir de manière plus efficace sans générer plusieurs chaînes à l’aide […]

Créer un serveur HTTP simple avec Java?

Quelle est la manière la plus simple de créer un serveur HTTP simple avec Java? Y a-t-il des bibliothèques en commun pour faciliter cela? Je n’ai qu’à répondre à GET/POST et je ne peux pas utiliser de serveur d’applications. Quelle est la manière la plus simple d’y parvenir?

Android FragmentManager BackStackRecord.run lance NullPointerException

J’obtiens parfois l’exception suivante lorsque je travaille avec Fragments: FATAL EXCEPTION: main java.lang.NullPointerException at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:591) at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1416) at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:420) at android.os.Handler.handleCallback(Handler.java:615) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4745) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) at dalvik.system.NativeStart.main(Native Method) L’exception se produit lorsque run() de BackStackRecord est appelé via execPendingTransactions() , lorsqu’il tente de supprimer […]

Collection de cartes JPA d’Enums

Y at-il un moyen dans JPA de mapper une collection de énumérations dans la classe Entity? Ou la seule solution consiste à envelopper Enum avec une autre classe de domaine et à l’utiliser pour mapper la collection? @Entity public class Person { public enum InterestsEnum {Books, Sport, etc… } //@??? Collection interests; } J’utilise l’implémentation […]

Est-ce correct si j’omets des accolades en Java?

Je l’ai cherché, mais je n’ai pas trouvé de réponse et pour une raison quelconque, j’avais trop honte de demander au professeur, à cause de ce sentiment quand des centaines de personnes vous regardaient … Quoi qu’il en soit, ma question est la suivante: quelle est l’importance d’avoir des crochets? Est-ce que je peux les […]

Quel est le meilleur moyen d’obtenir le nombre / la longueur / la taille d’un iterator?

Existe-t-il un moyen rapide de “calcul” pour obtenir le compte d’un iterator? int i = 0; for ( ; some_iterator.hasNext() ; ++i ) some_iterator.next(); … semble être un gaspillage de cycles CPU.

Java génériques – obtenir de la classe?

J’ai une liste, programmée comme ceci: public class MyList . Y a-t-il un moyen d’utiliser la variable T pour obtenir le nom de la classe (donc, dans MyList , je peux savoir si T est Ssortingng, Socket, etc.)? EDIT: Nevermind, a trouvé la réponse ici .

Comment puis-je référencer mon Java Enum sans spécifier son type

J’ai une classe qui définit son propre enum comme ceci: public class Test { enum MyEnum{E1, E2}; public static void aTestMethod() { Test2(E1); // << Gives "E1 cannot be resolved" in eclipse. } public Test2(MyEnum e) {} } Si je spécifie MyEnum.E1, cela fonctionne bien, mais j’aimerais vraiment l’avoir comme “E1”. Avez-vous une idée de […]

IntelliJ: Générer un boîtier de commutateur

N’y a-t-il vraiment aucun moyen de générer un commutateur pour une variable donnée dans IntelliJ? Ctrl + Espace ainsi que Ctrl + J ne donnent aucun résultat.