Я учусь распорками + пружинных, у меня есть класс распорка действия:Spring вводит услугу в соответствии с параметром
public class Testction{
private String type;
private TestService service;
//...ignore getters and setters here
public String test(){
// action method
}
}
весна может придать другую реализацию TestService в соответствии с параметром типа? TestService - это просто интерфейс.
Если это возможно, где shoud я помещаю аннотацию @service? на интерфейсе или классе реализации?
Если это невозможно или трудно сделать, как это сделать в коде?
Весна помогает нам много, но также может смутить меня, когда я хочу думать глубже. Вышеприведенный код в качестве примера, «тип» кажется введенным стойками, а «сервис» вводится пружиной, если TestService аннотируется @оказание услуг.
настолько сложны ...
'type' не вводится struts, чтобы что-то вводить Struts вам нужно использовать' @ Inject'. –