Brian Clozel opened SPR-11245 and commented
Method with following signature "public static UriComponentsBuilder fromMethodName(Class<?> controllerType,String methodName, Object... argumentValues)" makes use of the getParameterCount() method found in the java.lang.reflect.Method class. This is specific to Java 8 and will cause projects using prior versions of Java to throw an exception.
(java.lang.NoSuchMethodError: java.lang.reflect.Method.getParameterCount())
Changing it to getParameterTypes().length to get the total number of parameters fixes this.
Affects: 4.0 GA
Reference URL: #431
Issue Links:
Referenced from: commits 260bbe3