<dependency>
<groupId>com.voodoo</groupId>
<artifactId>voodoo</artifactId>
<version>1.0.0</version>
</dependency>
compile 'com.voodoo:voodoo:1.0.0'
@Factory
public class DateTimeUtilsFactory {
public static DateTimeUtils createDateTimeUtils() {
return new DateTimeUtils();
}
}
@Voodoo
@VoodooConfig(maxInstances = 10)
public class DateTimeUtils {
public String getCurrentDateTime() {
}
}
public class MyApplication {
@Inject
private DateTimeUtils dateTimeUtils;
public void run() {
String currentDateTime = dateTimeUtils.getCurrentDateTime();
}
}