Всем привет! Есть вопрос: можно ли сделать так, чтобы при запуске приложения на Spring программа пробегалась по всем методам, помеченным определённым аспектом и выполняла определённые действия. Допустим, 2 метода помечены аспектом
@Permission("А") и
@Permission("В") соответственно. И во время запуска, программа смотрит, что в базе ранее уже был объект "А" сохранён, а вот объект "В" - уже нечто новое и его нужно таки сохранить в базу. И какие вообще best practices есть, какие использовали вы для разруливания прав доступа к частям программы.