Update 22.5. Web environment.md

master
qibaoguang 2015-02-08 21:35:06 +08:00
parent 0f5a3310c7
commit b1ed65d031
1 changed files with 7 additions and 0 deletions

View File

@ -0,0 +1,7 @@
### 22.5. Web环境
一个SpringApplication将尝试为你创建正确类型的ApplicationContext。在默认情况下使用AnnotationConfigApplicationContext或AnnotationConfigEmbeddedWebApplicationContext取决于你正在开发的是否是web应用。
用于确定一个web环境的算法相当简单基于是否存在某些类。如果需要覆盖默认行为你可以使用setWebEnvironment(boolean webEnvironment)。通过调用setApplicationContextClass(…)你可以完全控制ApplicationContext的类型。
**注**当JUnit测试里使用SpringApplication时调用setWebEnvironment(false)是可取的。