recherche

Maison  >  Questions et réponses  >  le corps du texte

java - spring aop层报错会影响,主程序运行吗?

我遇到aop层代码,报错了,主程序本来没有错,但因为aop层报错,直接导致主程序被终止.目前问题代码已经解决,但不知道是什么原理或者原因

高洛峰高洛峰2813 Il y a quelques jours1178

répondre à tous(2)je répondrai

  • 黄舟

    黄舟2017-04-17 17:34:21

    AOP utilise essentiellement des proxys ou une technologie d'ajout de bytecode pour ajouter une nouvelle logique métier à la logique métier de trois manières : pré-positionnement, post-positionnement et emballage, sans l'immerger dans la logique métier d'origine lors de l'écriture du code. Les exceptions d'exécution dans l'intercepteur AOP affecteront directement le traitement de la logique métier d'origine.

    Si vous souhaitez éviter que les exceptions dans le code AOP n'affectent la logique métier principale, il vous suffit d'utiliser try...catch dans le code AOP pour l'empaquetage.

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:34:21

    S'il y a une opération synchrone dans aop, si une exception se produit et n'est pas interceptée, cela affectera le programme principal.

    répondre
    0
  • Annulerrépondre