Plantage Spring upgrade 3.0.x to 3.1.x NoSuchFieldError

Après une mise à jour vers la nouvelle version de Spring 3.1, si vous avez l’erreur « java.lang.NoSuchFieldError: NULL »

Il faut vérifier que la librairie spring-expression est bien à jour. Maven ne le fais pas automatiquement.

Si ce n’est pas déjà fait, inclure la dépendance spring-expression avec la bonne version.

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>3.1.2.RELEASE</version>
<scope>compile</scope>
</dependency>

Java ne va pas mourir comme Cobol, précise Oracle

Il s’agit d’une traduction de l’article de Gavin Clarke publié  sur le site The Register « Java won’t curl up and die like Cobol, insists Oracle ».

Cette article revient sur l’intervention de Simon Ritter, Product Manager Java qui est intervenu lors du QCon 2012 à Londres pour présenter les évolutions de Java

Lire la suite

Alias d’une fonction statique dans une classe Java

Pour faire appel à une fonction statique d’une classe sans la préfixer par le nom de la classe, il existe la solution de l’import statique.

Cette solution permet de rendre n’importe quel fonction statique d’une classe A accessible au sein d’une autre classe B sans préciser le nom de la classe A.

Lire la suite