温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
下边我们要配就配那个dispat。它也是有这个快捷方式的。这一下就来了。Pass。呃,我们要的是这个spring web MC。然后直接tab键过来找ul这。对吧,呃,我们就是最经典的配置,它就是这种方式去配的。那么。现在我们想说的是哈,就咱们是提一下这个东西啊,这个当然其实也是讲过的,咱们稍微提一下啊。默认生命周期中。哎,这个创建对象是在什么时候啊。默认生命周期啊,是在第一次接收到请求时。哎,所以说呢,普通的你创建个so擂台,你第一次请求的时候,它才创建对象。
01:03
那么我们这个呢,就不适合这么干了,它里边呢,有好多这个框架初始化的操作。框架初始化操作在这个framework service里边啊,就framework就是框架嘛,哎,这是跟框架相关的,这个呢是请求转发呀,哎,处理请求的是跟它相关的。看这个里边看这个in开头的这个方法。哎。这里边哈也是啊,就是他去找现在有没有跟级别的这个LC容器啊,如果有的话,后边呢,它会set parent去设置,哎,Set parent就设置这个负重器啊,就是认爹啊。哎,如果前面都没有的话,这边去创建啊,这个简单的看一看。呃,所以说这个它里边有大量的这样的初始化的操作。这些操作呢,就等挺时间挺长的,那么如果第一次请求的时候做这个事儿,这个请第一次请求就会等很长时间。
02:04
这个就怎么想都不合适啊,所以说这个时候呢,嗯。而我们Dis。嗯。他。创建对象后,有。大量。框,就大量的这个框架初始化。啊,这个工作。不适合在第一次请求时。呃,来做。所以说呢,设置lowdown startup,让它在外B用启动的时候啊,它也跟着一起启动。嗯,就是为了。让dispatch solve。在web。应用启动时。
03:00
哎,去创建对象,然后呢,说实话。这个数越小呢,它就越早啊,越早,但是它再早,它不能够超得过listener和filter。先加载的是listener,然后是filter,然后才轮到。这个咱们提一下。嗯,接下来呢,其实想说的是这个your Python里边。啊,这个东西呢,咱们。单独的。这个来具体的来说一下啊。
我来说两句