Возможно, повторный вопрос. Но мне нужно реализовать что-то вроде
@Singleton
public class Person {
}
Это обеспечит только один экземпляр объекта Person.
Один из способов - сделать конструктор закрытым. Но это делает аннотацию Singleton излишней.
Я не мог понять, могу ли я действительно ограничить создание объекта единственным объектом, не делая его конструктивным.
Возможно ли это?