Весна, что выбирается в качестве DataType Bean?JAVA

Программисты JAVA общаются здесь
Anonymous
Весна, что выбирается в качестве DataType Bean?

Сообщение Anonymous »

В моем весеннем приложении BlobClient Bean вводится в переменную LocalDatablobClient внутри теста. Внедрение конкретной реализации в интерфейс, который расширяется/реализован, довольно ясно, что это работает.
Теперь в этом случае интерфейс Blobclient , который является типом возврата бобов, вводится в более конкретную реализацию LocalDatablobClient . Мое предположение теперь заключается в том, что Spring не рассматривает метод возврата данных, указанный в заголовке метода, но смотрит на дат данных объекта, который фактически возвращается в корпусе. Это правда? Если да, то есть ли указанный возвратный дат данных в заголовке метода какое -либо влияние на все, что является специфичным для пружины? < /P>
//Config.java
@Bean
public BlobClient blobClient() {
return new LocalDataBlobClient();
}

// LocalDataBlobClient.java
public class LocalDataBlobClient extends LocalBlobClient implements BlobClient {
}

//test folder / SpringTest.java
@Autowired
LocalDataBlobClient localdDataBlobClient;


Подробнее здесь: https://stackoverflow.com/questions/797 ... n-datatype

Вернуться в «JAVA»