Class SpringAiTestAutoConfigurations

java.lang.Object
org.springframework.ai.utils.SpringAiTestAutoConfigurations

public final class SpringAiTestAutoConfigurations extends Object
Utility class that creates AutoConfigurations for testing purpose.

This class processes the provided configuration classes, checks for the presence of AutoConfiguration annotations, and builds an AutoConfigurations instance that includes both the original classes and those declared in the AutoConfiguration.after() attribute.

Author:
Issam El-atif
See Also:
  • AutoConfigurations
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.springframework.boot.autoconfigure.AutoConfigurations
    of(Class<?>... configurations)
    Creates an AutoConfigurations instance that includes the provided configuration classes and any autoconfiguration classes referenced in AutoConfiguration.after() attribute.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • of

      public static org.springframework.boot.autoconfigure.AutoConfigurations of(Class<?>... configurations)
      Creates an AutoConfigurations instance that includes the provided configuration classes and any autoconfiguration classes referenced in AutoConfiguration.after() attribute.
      Parameters:
      configurations - one or more configuration classes that may be annotated with AutoConfiguration
      Returns:
      a composed AutoConfigurations instance including all discovered classes
      See Also:
      • AutoConfigurations.of(Class[])