Единственный вариант - создать два разных набора файлов весеннего конфига. Если бины определены в обоих наборах файлов, он связывает бины с обоими наборами файлов. Очевидно, я не думаю, что он (или любая IDE) способен решить, если он должен использовать основной / тестовый набор файлов, основанный на вашем пути к коду. Надеюсь, что они улучшат разрешение контекста спринта (набор файлов) на основе пути кода (источник / тест). Но для IDE это будет сложно, так как основная бизнес-логика попадает в контекст main / test во время потока.