Согласно концепции ООП, это будет плохой дизайн, если статические переменные будут автообновлены.
Статическая переменная не является свойством Object, но является свойством класса. Пружинная автоматическая проводка выполняется на объектах, и это делает дизайн чистым, на мой взгляд. Вы можете развернуть объект с автоматическим подключением bean как singleton и достичь того же, что и его статический.