秒懂应用程序上下文 您所在的位置:网站首页 应用程序上下文菜单 秒懂应用程序上下文

秒懂应用程序上下文

2023-08-24 09:46| 来源: 网络整理| 查看: 265

一、提示 首先要知道,上下文在不同的语境表示不同的含义,要感性理解!!! 二、与上下文有关的常见例子 ServletContext:Web容器的上下文环境 ApplicationContext: Spring 的上下文环境 三、举个例子来理解:

其实编程语言中的“上下文”这个词的含义和做阅读理解中的上下文语境的含义是及其相似的。

用阅读理解来举例:

阿宾:“啊……” …

问:这句话阿宾的“啊”表达了阿宾怎样的心理?

答:啊你妈个头啊!👿

一句话,没有上下文,看不懂,要通过上下文(文章的上下文)来推断。

拿Java来举例:

我们在编写一个测试类的时候经常要先加载程序的上下文,其实就是加载程序需要的“运行环境”

//加载ApplicationContext @WebAppConfiguration @RunWith(SpringJUnit4ClassRunner.class) //加载spring配置文件 @ContextConfiguration(locations = "classpath:config/spring.xml") public class MetaTool extends AbstractJUnit4SpringContextTests { @Test public void testContext(){ //TestService 是一个bean 存储在 spring容器中 TestService service = applicationContext.getBean(TestService.class); System.out.println(service); } } 在这个例子中,我们如果想使用TestService这个bean,就必须要Spring这个环境,Spring就是TestService的上下文环境。没有加载环境就无法使用TestService,就像一段话,中间的句子必须依赖它上下文的语义才能形成一段话


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有