Class SpecificationArgumentResolverHintRegistrar

java.lang.Object
net.kaczmarzyk.spring.data.jpa.nativeimage.SpecificationArgumentResolverHintRegistrar
All Implemented Interfaces:
org.springframework.aot.hint.RuntimeHintsRegistrar

public class SpecificationArgumentResolverHintRegistrar extends Object implements org.springframework.aot.hint.RuntimeHintsRegistrar
Registers the constructors of specifications defined in package net.kaczmarzyk.spring.data.jpa.domain (they are invoked by SimpleSpecificationResolver via reflection). This is needed for using this library in Spring Native builds (otherwise constructors would be considered unused)
Author:
Jakub Radlica
  • Constructor Details

    • SpecificationArgumentResolverHintRegistrar

      public SpecificationArgumentResolverHintRegistrar()
  • Method Details

    • registerHints

      public void registerHints(org.springframework.aot.hint.RuntimeHints hints, ClassLoader classLoader)
      Specified by:
      registerHints in interface org.springframework.aot.hint.RuntimeHintsRegistrar