Class SpringApplicationContextFactory

java.lang.Object
org.jbehave.core.steps.spring.SpringApplicationContextFactory

public class SpringApplicationContextFactory extends Object
Factory for Spring ApplicationContext using the specified resources. The resources can be expressed as:
  1. Annotated class names
  2. XML location paths
The context will be an instance of AnnotationConfigApplicationContext, if the resources are annotated class names, or GenericApplicationContext otherwise.
  • Constructor Details

    • SpringApplicationContextFactory

      public SpringApplicationContextFactory(String... resources)
    • SpringApplicationContextFactory

      public SpringApplicationContextFactory(ClassLoader classLoader, String... resources)
    • SpringApplicationContextFactory

      public SpringApplicationContextFactory(org.springframework.context.ApplicationContext parent, ClassLoader classLoader, String... resources)
  • Method Details

    • createApplicationContext

      public org.springframework.context.ConfigurableApplicationContext createApplicationContext()
      Creates a configurable application context from the resources provided. The context will be an instance of AnnotationConfigApplicationContext, if the resources are annotated class names, or GenericApplicationContext otherwise.
      Returns:
      A ConfigurableApplicationContext