> For the complete documentation index, see [llms.txt](https://jack80342.gitbook.io/spring-boot/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jack80342.gitbook.io/spring-boot/iv.-spring-boot-features/46.-creating-your-own-auto-configuration/46.3-condition-annotations/46.3.5-web-application-conditions.md).

# 46.3.5 Web Application条件

`@ConditionalOnWebApplication`和`@ConditionalOnNotWebApplication`注解可以根据应用是否为“web应用”来决定是否包含配置。web应用是任何使用Spring `WebApplicationContext`，定义一个`session`作用域，或有一个`StandardServletEnvironment`的应用。
