sqt/assignment-w13/comments-api/src/main/java/comments/main/CommentsAPIApplication.java

33 lines
736 B
Java

package comments.main;
import comments.resources.CommentResource;
import org.springframework.stereotype.Component;
import javax.ws.rs.ApplicationPath;
import javax.ws.rs.core.Application;
import java.util.HashSet;
import java.util.Set;
@Component
@ApplicationPath("/api")
public class CommentsAPIApplication extends Application {
private Set<Object> singletons = new HashSet<Object>();
private Set<Class<?>> classes = new HashSet<Class<?>>();
public CommentsAPIApplication() {
singletons.add(CommentResource.getInstance());
}
@Override
public Set<Class<?>> getClasses() {
return classes;
}
@Override
public Set<Object> getSingletons() {
return singletons;
}
}