30 lines
835 B
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"));
|
|
}
|
|
|
|
}
|