Files
emo-grab/src/main/java/quant/rich/emoney/config/ReflectionsConfig.java

30 lines
835 B
Java

package quant.rich.emoney.config;
import org.reflections.Reflections;
import org.reflections.scanners.Scanners;
import org.reflections.util.ConfigurationBuilder;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
* Reflections configuration, support autowired
*
* @author Bakwat
*
*/
@Configuration
public class ReflectionsConfig {
@Bean("reflections")
Reflections reflections() {
return new Reflections(new ConfigurationBuilder()
.addScanners(
Scanners.MethodsAnnotated,
Scanners.SubTypes,
Scanners.FieldsAnnotated,
Scanners.TypesAnnotated)
.forPackages("quant.rich.emoney"));
}
}