Все примеры для аннотированных методов, таких как postConstruct () или preDestroy (), всегда общедоступны.Но механизм DI все еще работает, если я уменьшу видимость до защищенного или частного.
Поскольку эти методы вызываются только фреймворком, какой должна быть их видимость?
Я никогда не называю эти методы самостоятельнои я не хочу, чтобы кто-то кроме платформы вызывал их - поэтому они не должны быть публичными.Но они являются внешним интерфейсом для моего класса.
Какой здесь предпочтительный метод?