Spring MVC : lire le fichier de répertoire src/main/resources
J'ai un maven projet pour le Printemps, il est xml
fichier à l'intérieur de src/main/resources/xyz.xml
. Comment puis-je le lire à l'intérieur de spring MVC contrôleur.
Je suis en utilisant
InputStream is = getClass().getResourceAsStream("classpath:xyz.xml");
mais is
est null
.
Vous devez vous connecter pour publier un commentaire.
à l'aide de ClassPathResource et interface ressources. Mais assurez-vous de copier le répertoire des ressources de la correctement (en utilisant maven), et ses ne manquent, par exemple si l'exécution de tests dans le cadre de test de contexte.
Pour le printemps en fonction de l'application, vous pouvez profiter de ResourceUtils classe.
Ici est une façon de chargement classpath ressources.
Vous pouvez ajouter un champ avec l'annotation
@Value
à votre bean:Et puis tout simplement: