public class LoggingAspect { public void beforeMethod(JoinPoint joinPoint) { } public void afterMethod(JoinPoint joinPoint) { } } public class UserService { public void addUser(String username) { } } @Configuration @EnableAspectJAutoProxy public class AppConfig { @Bean public LoggingAspect loggingAspect() { return new LoggingAspect(); } @Bean public UserService userService() { return new UserService(); } } public class Main { public static void main(String[] args) { ApplicationContext context = new AnnotationConfigApplicationContext(AppConfig.class); UserService userService = context.getBean(UserService.class); userService.addUser("Alice"); } }


上一篇:
下一篇:
切换中文