@Override
	public void registerHints(RuntimeHints hints, ClassLoader classLoader) {
		//springdoc
		hints.reflection().registerField(
				FieldUtils.getField(TypedResourceDescription.class, "type", true));
		hints.reflection().registerField(
				FieldUtils.getDeclaredField(DelegatingMethodParameter.class, "additionalParameterAnnotations", true));

		//spring-data-rest
		Arrays.stream(springDataRestTypeNames).forEach(springDataRestTypeName ->
				hints.reflection()
						.registerTypeIfPresent(classLoader, springDataRestTypeName,
								hint -> hint.withMembers(MemberCategory.DECLARED_FIELDS,
										MemberCategory.INVOKE_DECLARED_CONSTRUCTORS,
										MemberCategory.INVOKE_DECLARED_METHODS
								))
		);
	}
The Spring data rest type names.
springdoc-openapi-starter-common/src/main/java/org/springdoc/core/configuration/hints/SpringDocDataRestHints.java