У меня есть этот класс генератора ( github , имя класса отличается, но работает так же, в противном случае ), который я хотел бы использовать для генерации идентификаторов для моих моделей @Entity. Я настроил его как bean-компонент в классе Application следующим образом:
@Bean
@Scope("singleton")
public SequenceGenerator getSequenceGenerator() {
return new SequenceGenerator("appName");
Таким образом, экземпляр генератора должен генерировать уникальные значения, которые могут использоваться в разных моделях. Как я могу добавить / внедрить его в класс модели, чтобы я мог использовать его метод nextId? Есть ли аннотация, которая позволила бы это? Я использую новейшую стабильную версию spring boot et c. Я не слишком знаком с системой Spring / Hibernate.