我遇到aop层代码,报错了,主程序本来没有错,但因为aop层报错,直接导致主程序被终止.目前问题代码已经解决,但不知道是什么原理或者原因
黄舟2017-04-17 17:34:21
AOP는 기본적으로 프록시 또는 바이트코드 추가 기술을 사용하여 코드 작성 시 원래 비즈니스 로직을 몰입할 필요 없이 사전 위치 지정, 사후 위치 지정, 래핑의 세 가지 방식으로 비즈니스 로직에 새로운 비즈니스 로직을 추가합니다. AOP 인터셉터의 런타임 예외는 원래 비즈니스 로직의 처리에 직접적인 영향을 미칩니다.
AOP 코드의 예외가 기본 비즈니스 로직에 영향을 미치지 않도록 하려면 패키징을 위해 AOP 코드에서 try...catch만 사용하면 됩니다.