Да, но при этом необходимо придерживаться правил автопроводки. Вам нужно дать среде Spring инъекцию зависимостей.
Если вы просто напишите
Hello hello = new Hello()
System.out.println(hello.getUrl()); // null
, тогда результат будет нулевым.
Поскольку объекты могут быть оставленный в полуинициализированном состоянии, инжекция поля обычно не очень хорошая идея .
Это не имеет ничего общего с Ломбоком. Объект должен быть создан Spring. Один из способов сделать это - сделать его компонентом
@Component
@Getter
@Setter
class Hello
{
@Value("${url}")
private String url;
}
...
@Component
public class AnotherComponent {
public AnotherComponent(Hello hello) { //constructor injection
System.out.println(hello.getUrl()); //not null
}
}