00:00
好,这个web插我们配置完了以后呢,接下来我们就来配置spring mvc。这个配置,哎,这是我们这个spring mvc。到咱们这个配置文件,这个配置文件里边呢,主要都是包含咱们这个啊网站。咱们这个。跳转逻辑的控制。控制以及这些配置,所以说呢,只要跟这个网网站逻辑有关的,我们配置在这,那么呢,还是第一个我们扫描所有的业务逻辑组件。好,我们来扫描所有的,哎,咱们这个contest component干假设呢,我们这个项目下有非常多的包,哎。每一个包里边儿呢,包含。哎,我们叫c rud,比如呢,我们这B包包含我们的这些啊,加B以及我们这个controller包都是我们所有的控制器。
01:04
以及我们这个service包。我们所有的业务逻辑组件我们放在这里。哎,包括呢,哎哟,多了一个字母,我们把它删掉,包括呢,我们这个。还有我们这个do和数据库进行交互的业务逻辑组件,我们都放在这个do包下,包括呢,我们这个项目中要用的一些工具类,我们可以放在这个YouTube包下啊,或者呢,我们项目中的一些测试啊,我们都可以放在这个test包下。好,我们有这么多包,那么呢,我让他来扫描com点硅谷来扫描我们这个。And Google这个包,但是呢,这是我们spring mvc,它呢不能扫所有的组件,哎,我们让它呢只扫描。只扫描咱们这个控制器就行了啊,因为这个控制器呢,控制我们这个网站的转化逻辑好来context include filter,那么呢,这里边就有一个叫controller注解,所有标了controller注解的组件,那就是控制器了,我们只扫这些东西。
02:14
而默认呢,它是扫所有的,让他只只扫这个能生效,我们需要哎禁用掉它默认的这个过滤规则,诶这一块。就行了,好,我让他只扫描控制器。那么接下来呢,我们再来看。就是扫描控制器。那么接下来呢,我们就来配置。咱们这个视图解析器。哎,方便我们这个。方便这个页面返回解析。好,我们来配一个视图解析器B,那么这个视图解析器呢?我们叫internal resource5u。然后呢,在这里边儿。
03:03
指定咱们这个perfect,我们所有哎页面我们假设呢,我们就放在这个web info下,我建一个文件夹叫来放在这里,那么perfect呢,就指定web INF for下这个。下都是我们的视图,那么接下来呢,啊,我们这个SX后缀,那么这些视图呢,都是我们这个JSP文件,我把这些JSP页面呢,我们都放在这里边。视图解析器配完了以后呢,接下来就是啊两个标配了。那个咱们这个标准配置那都得加上的那一个呢,是咱们。这个MVC这个标签里边,一个是我们这个mvc default handler,它的作用呢,就是将咱们这个MVC不能处理的资源交给他们开头。所以不能处理的,咱们这个请求交给他们看。
04:05
哎,这样就实现了动态静态资源都能访问成功了,还有一个MVC啊排抓问,哎,这个呢,我们也加上,有了它以后呢,就能支持一些更。能支持。嗯,支持。咱们这个spring mvc啊,更高级的一些功能。比如我们这个基于GSR303的一些校验啊,比如呢,我们这个呃,快捷的A请求。等等等等,当然更重要的呢,是映射来映射我们这个动态请求,好至此呢,我们spring mvc的配置文件我们就写完了。
我来说两句