<dependency>
<groupId>com.scannit</groupId>
<artifactId>scannit-core</artifactId>
<version>1.0.0</version>
</dependency>
ScannitScanner scanner = new ScannitScanner("com.example.package");
Set<Class<?>> classes = scanner.filterBy(HasAnnotation.class).filterBy(ImplementsInterface.class).scan();
ScannitInjector injector = new ScannitInjector(objectToInject);
injector.inject(classes);
objectToInject.doSomething();