Почему, когда я внедряю макеты через Mockito
, мой метод @Postconstruckt
не вызывается?
@Service
public class MyService {
public MyService() {
System.out.println("CONSTRUKTOR");
}
@PostConstruct
public void init() {
System.out.println("POST CONSTRUCT");
}
@RunWith(MockitoJUnitRunner.class)
public class Mockito1 {
@InjectMocks
private MyService service;
@Before
public void init() {
}
Выход: Только: CONSTRUKTOR
@PostConstruct
даже не будет применяться. Итак, еще раз, какова ваша цель с этим макетом? Вы хотите протестировать этот сервис или использовать макет своего сервиса где-то еще? - person Makoto   schedule 25.09.2018