Вы неправильно противопоставляете Spring MVC и Spring Boot. Spring Boot это просто развитие инфраструктуры Spring, позволяющее во многих случаях избавиться от необходимости вручную конфигурировать.
var может указывать на локальную переменную var, созданную в этой функции. Или на аргумент этой функции. А this.var всегда указывает именно на свойство