I have a repository manager that manages my repositories. I have the @Autowired to instantiate my properties, but they are always null. The beans are correctly configured
The reason this is happening is because of the static method Instance()
Instance()
you are creating the POJO outside of the spring context.
you can fix this, by adding to your configuration, and then annotating RepositoryManager with @Configurable
RepositoryManager
@Configurable