Dans le développement quotidien, les modules publics sont souvent empaquetés et publiés, puis le contenu du package public est appelé. Cependant, après que les modules publics de l'entreprise ont été récemment organisés et publiés. Spring ne peut pas analyser les beans correspondants.L'article suivant présente principalement la solution au problème selon lequel Spring ne peut pas analyser les beans dans le package jar lors de l'analyse automatique. Les amis dans le besoin peuvent s'y référer.
J'ai trouvé un problème
J'ai utilisé eclipse pour emballer un pot il y a quelques jours, le package jar contient les beans Spring définis.
Ensuite, placez le paquet jar sous lib et configurez spring pour qu'il analyse automatiquement les haricots dans le paquet jar. Mais qui savait que les haricots ne pouvaient pas être analysés du tout, et une erreur s'est affichée indiquant que les haricots ne pouvaient pas être analysés. être trouvé. J'étais perplexe à ce moment-là. Pourquoi ne peut-il pas être analysé ? Après recherché , j'ai découvert que lorsque vous utilisez eclipse pour emballer des packages jar, vous devez cocher " Ajoutez des entrées de répertoire" pour être correctement analysées d'ici Spring. Il y a un tel dicton, haha... Je ne sais pas
Cochez "Ajouter des entrées de répertoire" pour être scanné par le printemps
Solution
J'ai donc cherché à nouveau et découvert quelle est la différence entre cocher "Ajouter des entrées de répertoire" et ne pas le cocher ? Cela existe vraiment. Vous pouvez afficher le contenu du package jar via la commande "jar tf selected.jar
" et il est vérifié. Le package jar affichera les informations au niveau du répertoire, et le package jar non coché ne sera pas affiché. On estime que les informations au niveau du répertoire pourront être analysées d'ici le printemps.
"Ajouter des entrées de répertoire" ajoute des informations au niveau du répertoire
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!