1
私はアノテーションベースの設定を使用してHibernateとSpringを統合するアプリケーション(Spring 4 MVC + Hibernate 4 + MySQL + Maven統合の例)を持っています。 @Service
アノテーションで宣言さBeanを取得するためにSpring AOP。 JoinPointからBean名を取得する
Stream.of(joinPoint.getTarget().getClass().getAnnotationsByType(Service.class))
.forEach(q -> logger.info(q.value()));
:私はあなたがこれを使用することができます
@Aspect
public class TDKAspectLogger {
private Logger logger = Logger.getLogger(getClass());
@Before(“execution(void set*(*))”)
public void logInfo(JoinPoint point) {
logger.info(“changing bean -> ”);
}
}
私は春のユーザーではないので、春の豆についてよく分かりません。しかし、クラス名を取得するのが満足であれば、私はあなたを助けることができます。 – kriegaex