Je suis nouveau sur Spring et AOP en Java (bien que j'aie déjà fonctionné dans le passé), j'espère que quelqu'un pourra remédier à mon ignorance - y a-t-il de bons guides pour tester un @Aspect? Là? Dans une note connexe, révèle-t-il une profonde incompréhension du modèle d'exécution du printemps pour espérer qu'un point de rupture défini dans mon avis sur l'aspect suspendrait le débogueur et laisserait-il voir les variables qui s'y trouvent? Toute documentation ancienne aidera, mais s'il vous plaît soyez précis ... J'ai lu les documents de printemps, mais peut-être que j'ai raté les bits particuliers.Test du printemps @Aspect au printemps?
1
A
Répondre
2
Je suppose que vous utilisez Spring AOP - Using Spring test support vous pouvez tester le code lié à AOP. Spring AOP fonctionne en créant des proxies dynamiques pour vos beans qui correspondent au pointcut du conseil lors de l'exécution, aussi longtemps que vous utilisez le support de test Spring (@RunWith(SpringJUnit4ClassRunner.class)
etc.) votre code @Aspect devrait être invoqué - Vous pouvez mettre breakpoint dans un IDE et Attendez-vous à ce que le débogueur soit suspendu lorsque vos points d'arrêt liés à l'aspect sont atteints.
Questions connexes
- 1. Programmation Orientée Aspect au printemps
- 2. Printemps AOP Aspect Annotation Logging
- 3. printemps @Aspect pas l'injection depencies
- 4. printemps @Aspect pas Autowiring correctement
- 5. numéro du printemps JUnit Test
- 6. printemps + AspectJ, définir un aspect @Around
- 7. Printemps Configurations de test
- 8. test haricots printemps
- 9. printemps JUnit test
- 10. peut simplement migrer du printemps 2.5 au printemps 3.0?
- 11. Comment évaluer printemps EL au printemps EL
- 12. Printemps-JSON utilisé au printemps MVC
- 13. Méthode de test du ressort Printemps
- 14. Threads au printemps
- 15. test de junit de printemps
- 16. Tx NameSpace au printemps?
- 17. Dépendances cycliques au printemps
- 18. Autowiring au printemps
- 19. RequestMapping Packages au printemps
- 20. LocaleResolver au printemps
- 21. LazyInitializationException au printemps
- 22. ContextLoad erreur au printemps
- 23. Obtenir FileNotFoundException au printemps
- 24. filtres personnalisés au printemps
- 25. ehcache au printemps mvc
- 26. Configuration Xml au printemps
- 27. Enrobage HornetQ au printemps
- 28. BeanCreationException au printemps Autowiring
- 29. Authentification au printemps
- 30. Intreceptor au printemps
Merci @Biju. J'ai commencé à travailler plus tôt, et comme il s'est avéré que j'avais oublié d'ajouter mon aspect au classpath ou quelque chose comme ça. Donc, mes points d'arrêt n'étaient pas touchés parce que le code n'était pas en cours d'exécution ... – Ben