Как использовать @Value в конструкторе

import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
 
@Service // автостарт как сервис
@Data    // геттеры-сеттеры от lombok
@Slf4j   // логгер
public class RecvService {
 
    private String mqttHostname;
 
    public RecvService(
            @Value("${mqtt.host}") String mqttHostname   // тут автозагрузка из конфига
    ) {
        this.mqttHostname = mqttHostname; // ну и да, теперь это живая переменная
        log.warn(mqttHostname);
    }
 
}