public interface GreetingService {
void sayHello(String name);
}
@Component
public class GreetingServiceImpl implements GreetingService {
@Override
public void sayHello(String name) {
System.out.println("Hello, " + name + "!");
}
}
org.example.Activator
@Component
public class Activator {
@Activate
public void start(BundleContext context) {
System.out.println("Service Activated");
}
@Deactivate
public void stop(BundleContext context) {
System.out.println("Service Deactivated");
}
}