こんにちは、テストしたいクラスがあります。このクラスには自動配線された DAO オブジェクトがあり、このオブジェクトは@PostConstruct
メソッドで使用されていますが、実際のオブジェクトではなくモックを使用したいのですが、方法はありません。次に例を示します。
@Autowired
PersonDao personDao;
//Constructor
public Person()
{
//Do stuff
}
@PostConstruct
void init()
{
//I need it to be a mock
personDao.add(new Person());
}