Apart from spring-boot, is there a way to setup a proper spring application without any xml config file (ie : config relying only on annotations).