@Component(name = "exampleComponent")
public class ExampleComponent {
// Component implementation goes here
}
exampleComponent.property1 = value1
exampleComponent.dependency = exampleDependency
public class Main {
public static void main(String[] args) {
// Create an iPOJO instance
IPOJOService ipojo = IPOJOServiceFactory.create();
// Deploy the component
ipojo.deploy("path/to/component.xml");
// Use the component
ExampleComponent exampleComponent = (ExampleComponent) ipojo.getService("exampleComponent");
exampleComponent.doSomething();
// Undeploy the component
ipojo.undeploy("exampleComponent");
}
}