In these test context files, I think the idea was to just pre-initialize these DAOs with just plain java Objects as they are not used (see the jobExplorer bean uses MapJobExplorerFactoryBean) in tests. Failing to initialize them would call the real DAOs (from singlestep-partitioner-support xml) which have dependency on DataSource etc., which we don't want to have in tests.