Skip to content
Advertisement

Get file resource in a Jersey 3

I am running a web application using Jersey. In my controller, I am trying to get a file in src/main/resources folder.

My folder structure is:

folder structure

My gradle dependencies are:

JavaScript

My code is:

JavaScript

How do I get an InputStream for this file?

Advertisement

Answer

You can get it by servletContext.getResourceAsStream

JavaScript

Add ServletContext using @Context

JavaScript

If you are missing import jakarta.servlet.ServletContext add to dependency jakarta.servlet-api

User contributions licensed under: CC BY-SA
6 People found this is helpful
Advertisement