webApplicationContext est null. Vous ne pouvez pas faire cela à l'intérieur d'un bloc statique dans static. Vous devez utiliser spring pour initialiser le contexte, ou initialiser ApplicationContext vous-même. Référez-vous à cet exemple.
Les tests unitaires n'ont pas d'environnement WEB, et tous les WEB objets proviennent de Mock. Les paramètres que vous souhaitez obtenir doivent être connus à l'avance. Il n'est pas nécessaire de l'obtenir via ServletContext. L'environnement de test unitaire n'a pas non plus d'objets ServletContext.
webApplicationContext
estnull
.Vous ne pouvez pas faire cela à l'intérieur d'un bloc statique dans
static
. Vous devez utiliserspring
pour initialiser le contexte, ou initialiserApplicationContext
vous-même.Référez-vous à cet exemple.
Les tests unitaires n'ont pas d'environnement
WEB
, et tous lesWEB
objets proviennent deMock
. Les paramètres que vous souhaitez obtenir doivent être connus à l'avance. Il n'est pas nécessaire de l'obtenir viaServletContext
. L'environnement de test unitaire n'a pas non plus d'objetsServletContext
.