00:00
配置文件我们进行了说明,接下来我们增加程序代码来对我们之前的框架集成进行测试,那么首先我们来增加我们的控制器的类。那么增加之前我们要记住我们的spring VC框架,它扫描的时候要有一个机包,那么也就意味着你的控制器应该在这个包或者它的纸包当中,否则我们可能扫描不到。所以我们创建这个类的时候要考虑到那个包名的问题,所以创建class,那好,我写上叫test,因为我们要做一个测试,叫controller。接下来是我们的报名,咱们com点艾特硅谷。然后把项目的名称给它写上,叫cloud方。接下来是我程序的类型,我们叫controller控制器,好了,那这个类我们已经创建好了,创建好之后,接下来我们增加注解,Controller,我们明确的告诉我们的项目,这个类就是一个控制器的类,还有我们要通过什么样的请求路径可以访问到他,我要增加一个request mapping的注解。
01:14
那么这个位置我们增加一个斜杠test,就意味着如果你的请求路径是以斜杠test开头的,就会找到这个类,可是你类找到了,那我执行哪一个方法呢?所以我还要添加一个映射的方法,那么我们这里来写上index首页。好,接下来我们request mapping写上斜杠index。写完之后,我要跳转页面,我要返回视图名称。Index好了,写完之后,那么我们到底是如何跳转页面的呢?这个时候我们就取决于我们的视图解析器,那么视图解析器它会有一个拼接视图页面的规则,它会有前缀,会有视图名称,再加上后缀,合在一块儿是一个完整的页面路径。所以按照它的规则呀,我们首先先找到web info,然后在它的下面我们创建文件夹JSP。
02:19
接下来我们在创建它的那个视图名称,我们叫index,以及它的扩展名叫点JSP,你这么写完之后,我们的跳转页面就有了,那我就写上叫index page就可以了。好,那么程序写完了,页面写完了,我们现在把我们的应用部署到服务器当中来验证一下。好,那我首先点击右键,我们点击增加,把我们的外部应用给它部署进来,点击完成,接下来我们启动服务器。启动服务器以后,如果我们的服务器它启动成功,那么它会把它监听的端口号会打印出来,这是8080,所以我们访问的时候应该也是用8080进行访问,所以打开我们的浏览器,然后写上斜杠。
03:17
那么斜杠后面要增加我们项目的名称,所以我们拷贝,拷贝之后在这个位置我们写上斜杠,加上个test,再加上个index,我们回车,回车以后如果你看到这样的内容,说明页面跳转成功,如果页面跳转成功,也就证明我们的SPAVC框架的页面跳转是没有问题的。可是你光页面跳转还不行,如果我们不想页面跳转,我们希望返回一个接上的字符串怎么办?那么这个时候我们再来增加一个我们的方法,所以在这个测试的控制器当中,我们再来一个public,我这个时候可不是跳转页面了,那我们就需要返回对象了,所以我写上咱们叫杰森好。
04:08
在这里我们增加它的映射关系,我们写上叫做斜杠,就叫杰森就可以了,还有我们这边,因为你返回的不是一个。页面,那么这样的话,我返回的这个对象,可是对象在网络中是无法传递的,我们需要把对象转换成字符串放在响应体当中传给浏览器,所以我还要增加一个注解叫。写完之后,我们在这里准备一个map,等于new哈希map。因为哈希map是可以转换成我们的对象的,所以我们的map也可以变成我们对象。的字符串,所以啊,我们这里的就直接map就可以了,当我们map返回的时候,我们的字符串也就出来了,不过我的map里面可以增加内容,增加KY6,所以map点。
05:08
接下来我们就直接写上了。我们就叫username,好,然后我们张三行了,我现在把咱们的这个方法已经做完了,我们接下来看一看效果。好,重启服务器。重启服务器之后没有任何的问题,我们开始访问一下。好,我现在打开这个时候不再是index,而是我们的JA。回车。回车以后,如果你看到在浏览器的位置,它出现了一个大括号,而且里面包含了user name和张三,这说明我们已经把对象所转换的阶层字符串传给了浏览器,浏览器把它展现成一个我们的大括号的字符串内容,这就说明SPVC我们已经集成成功了。
我来说两句