Сессионный компонент создается, когда вы впервые пытаетесь получить к нему доступ из представления или хотите получить доступ к компоненту, который от него зависит. Он сохраняется в сеансе HTTP, поэтому он удаляется по истечении срока сеанса или явно уничтожается - эта часть управляется контейнером сервлета, а не пружиной.