Я хотел бы преобразовать код из https://github.com/mattnworb/hibernate-sample
, чтобы он запускался не из тестового каталога, а из src dir, как класс с методом main .В тестах база данных dbunit в xml-файле читается правильно.
Я вижу несколько проблем с преобразованием тестов в приложение:
Тесты выполняютсяSpringJUnit4ClassRunner и тестовые классы расширяют AbstractTransactionalJUnit4SpringContextTests.Применение этого к классу с методом main привело к исключению инициализации контекста.
В Java метод main всегда статичен.Если я попытаюсь ввести поля типа
@Autowired
private SomeClass instance;
Тогда я не могу вызвать его в основном классе, поскольку введенное поле не является статическим (и не может быть)
В чем может быть решение?