33 lines
736 B
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;
|
|
}
|
|
|
|
}
|