Инициатор Spring Boot Mocks перед введением ихJAVA

Программисты JAVA общаются здесь
Anonymous
Инициатор Spring Boot Mocks перед введением их

Сообщение Anonymous »

Есть ли способ инициализации макетов, прежде чем они будут введены в другой компонент?

Код: Выделить всё

@Service
SomeService {
@Autowired
public SomeService(SomeConfig config)
}

@Configuration
@Getter
@Setter
public class SomeConfig {
private String someValue;
}
< /code>
В моем тесте я делаю следующее: < /p>
@MockBean
SomeConfig someConfig;

@Autowired
SomeService someService;
Проблема в том, что конструктор SomeService уже доступа к некоторым членам , прежде чем я смогу даже инициализировать его с помощью When (что -то в чем -то вроде nullptrexception ()). SomeService создан экземпляр?


Подробнее здесь: https://stackoverflow.com/questions/659 ... e-injected

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