Project: springxd
Issue XD-3380: Refactor Binder @Configuration to use AutoConfiguration
Currently, @EnableModule hardcodes references to both the redis and rabbit configuration classes, which trigger or don't trigger based on the presence of another jar (which itself has the meat of the configuration). This is typically what boot AutoConfiguration is for. Moreover, adding a new binding (eg Kafka or a stub for module testing) would require to crack open @EnableModule
Story points: 5