Uri not Absolute exception getting while calling Restful Webservice
Maybe the problem only in your IDE encoding settings. Try to set UTF-8 everywhere:
The problem is likely that you are calling URLEncoder.encode() on something that already is a URI.
An absolute URI specifies a scheme; a URI that is not absolute is said to be relative.
http://docs.oracle.com/javase/8/docs/api/java/net/URI.html
So, perhaps your URLEncoder isn't working as you're expecting (the https bit)?
URLEncoder.encode(uri)
For others who landed in this error and it's not 100% related to the OP question, please check that you are passing the value and it is not null in case of spring-boot: @Value annotation.