Java Weekly, Numéro 192

Beaucoup d’écritures intéressantes sur Java 9 cette semaine.

  • Et c’est parti…​**

1. Printemps et Java

>> Comment mapper l’API Date And Time avec JPA 2.2 []

La prise en charge de la nouvelle API date/heure pour Java vient enfin avec JPA 2.2.

>> @Contended @since 9 []
  • Java 9 essayera d’encapsuler des classes système internes que nous ne devrions pas utiliser ** (mais nous le sommes souvent)

L’annotation @ Contended est l’un de ces outils. Voyons comment nous pouvons y accéder en Java 9.

>> Vous n’êtes pas un compilateur! []

Programmer des questionnaires est cool, mais il est évident qu’ils mettent à l’essai une très mince part des compétences des développeurs.

  • Dans l’ensemble, ce n’est pas utile. **

>> Planifier votre mise à jour de Java 9 []

Java 9 arrive bientôt (espérons-le) et apporte une foule de nouvelles API et de nouvelles fonctionnalités de langage, dont des modules.

  • La modularisation d’une application ** doit être bien pensée et soigneusement planifiée.

>> API Java pour services Web RESTful 2.1 publiée
  • JAX-RS 2.1 est enfin disponible ** et offre de nombreuses nouvelles fonctionnalités.

>> Code Smells: Mutation []

En termes simples, c’est une mauvaise idée de transformer un élément sur lequel vous êtes en train d’itérer

>> Didacticiel JUnit 5: exécution de tests unitaires avec Gradle []

L’exécution de tests JUnit 5 peut s’avérer légèrement délicate dans certains cas de figure. Rappelez-vous que JUnit 5 est divisé en plusieurs artefacts que vous pouvez exploiter séparément.

https://www.infoq.com/articles/java-cloud-cost-reduction?utm campaign=infoq content

Les ressources en nuage peuvent être coûteuses, en particulier lorsque vous êtes obligé de payer pour des ressources dont vous n’avez pas besoin.

Voici quelques techniques pour vous assurer de ne payer que ce que vous utilisez réellement .

>> Peeking idiomatique avec l’API Java Stream []

De nombreuses controverses entourent la méthode peek () de l’API Java Stream - vous pouvez voir en quoi elles consistent et comment utiliser la méthode correctement.

2. Technique

3. Réflexions

4. Des bandes dessinées

Et mes Dilberts préférés de la semaine:

5. Choix de la semaine

Le dernier jour (vendredi) du lancement de REST With Spring 2.0 :

lien:/rest-with-spring-course # master-class[>> Les nouveaux modules de Spring 5 dans REST With Spring]