dependencies and paths

This commit is contained in:
Ahmed Salah Tawfik Ibrahim 2024-02-09 15:55:20 +01:00
parent e6065e323e
commit 34c3a05761
4 changed files with 18 additions and 9 deletions

View File

@ -1,6 +1,6 @@
package org.gcube.social_networking;
import org.gcube.common.authorization.utils.manager.SecretManagerProvider;
import org.gcube.common.security.providers.SecretManagerProvider;
import org.gcube.smartgears.ApplicationManager;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

View File

@ -12,9 +12,11 @@ import org.glassfish.jersey.server.ResourceConfig;
@ApplicationPath("/")
@ManagedBy(HelloWorldInitializator.class)
public class ResourceInitializer extends ResourceConfig {
public ResourceInitializer() {
packages(HelloWorld.class.getPackage().toString());
}
public ResourceInitializer() {
packages(HelloWorld.class.getPackage().toString());
//packages(HelloWorld.class.getPackage().toString());
}
}

View File

@ -22,7 +22,7 @@ import org.gcube.social_networking.server.CassandraConnection;
import org.gcube.social_networking.socialnetworking.model.shared.Comment;
import org.gcube.social_networking.socialnetworking.model.shared.exceptions.CommentIDNotFoundException;
@Path("comments")
@Path("/comments")
@ResourceGroup("Comments APIs")
@ResourceLabel("Comments APIs")
@RequestHeaders ({
@ -30,6 +30,13 @@ import org.gcube.social_networking.socialnetworking.model.shared.exceptions.Comm
})
public class HelloWorld {
@GET
@Path("/test")
@Produces({"application/json;charset=UTF-8", "application/vnd.api+json"})
public String test(){
return "{\"result\":\"funziona!!!\"}";
}
@POST
@Produces({"application/json;charset=UTF-8", "application/vnd.api+json"})
@Consumes({"application/json;charset=UTF-8", "application/vnd.api+json"})

View File

@ -2,7 +2,7 @@
<!DOCTYPE xml>
<web-app>
<servlet>
<servlet-name>org.gcube.acme.ResourceInitializer</servlet-name>
<servlet-name>org.gcube.social_networking.ResourceInitializer</servlet-name>
</servlet>
<servlet-mapping>
<servlet-name>default</servlet-name>
@ -13,7 +13,7 @@
<url-pattern>/api-docs/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>org.gcube.acme.ResourceInitializer</servlet-name>
<servlet-name>org.gcube.social_networking.ResourceInitializer</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
</web-app>