23.6 Web environment

SpringApplication将尝试为你创建正确类型的ApplicationContext,默认情况下,根据你开发的是否为web应用决定使用AnnotationConfigApplicationContextAnnotationConfigEmbeddedWebApplicationContext。 用于确定是否为web环境的算法相当简单(判断是否存在某些类),你可以使用setWebEnvironment(boolean webEnvironment)覆盖默认行为。 通过调用setApplicationContextClass(…),你可以完全控制ApplicationContext的类型。

在Junit测试中使用SpringApplication,调用setWebEnvironment(false)是很有意义的

results matching ""

    No results matching ""