diff --git a/src/main/java/org/springframework/hateoas/ResourceSupport.java b/src/main/java/org/springframework/hateoas/ResourceSupport.java
index 1b187f65..22835a70 100755
--- a/src/main/java/org/springframework/hateoas/ResourceSupport.java
+++ b/src/main/java/org/springframework/hateoas/ResourceSupport.java
@@ -32,6 +32,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
* Base class for DTOs to collect links.
*
* @author Oliver Gierke
+ * @author Johhny Lim
*/
public class ResourceSupport implements Identifiable {
@@ -123,7 +124,10 @@ public class ResourceSupport implements Identifiable {
* @return the link with the given rel or {@link Optional#empty()} if none found.
*/
public Optional getLink(String rel) {
- return getLinks(rel).stream().findFirst();
+
+ return links.stream() //
+ .filter(link -> link.getRel().equals(rel)) //
+ .findFirst();
}
/**