Как передать значение в интерфейсную функцию в Java
Недавно, проходя Spring JPA Projection, я наткнулся на этот пример:
interface NamesOnly {
@Value("#{args[0] + ' ' + target.firstname + '!'}")
String getSalutation(String prefix);
}
Отсюда https://docs.spring.io/spring-data/jpa/docs/current/reference/html/ Пример 78
Я хочу знать, как я могу передать значение префикса, так как интерфейсы не могут создать объект!