代码清单1-6 开发控制器

文章插图
这里定义了一个映射为/index的路径 , 然后方法返回了“index” , 这样它就与之前配置的前缀和后缀结合起来找对应的jsp文件 , 为此我们还需要开发一个对应的jsp文件 , 为此我们先再建一个/webapp/WEB-INF/jsp/index.jsp文件 , 如代码清单1-7所示 。
代码清单1-7 开发视图(/webapp/WEB-INF/jsp/index.jsp)

文章插图
这样我们就完成了一个简单的控制器 , 并且让视图解析器找到视图的功能 。从上面来看定义视图解析器 , 在Spring Boot中只需要通过配置文件定义视图解析器的前后缀即可 , 而无须任何代码 , 这是因为Spring Boot给了我们自定义配置项 , 它会读入这些自定义的配置项 , 为我们生成Spring MVC中的视图解析器 。正如它所承诺的尽可能地配置Spring开发环境 , 然后再看到即将运行Chapter2Application.java文件 , 如代码清单1-8所示 。
代码清单1-8 Spring Boot运行文件Chapter2Application

文章插图
这里的注解@SpringBootApplication标志着这是一个Spring Boot入门文件 。加粗的代码则是以Chapter2Application类作为配置类来运行Spring Boot项目 , 于是Spring Boot就会根据你在Maven加载的依赖来完成运行了 。接下来我们以Java Application的形式运行类Chapter2Application , 就可以看到Tomcat的运行日志 。由于已经把端口修改为了8090 , 因此打开浏览器后输入http://localhost:8090/index , 就可以看到运行的结果如图1-13所示 。

文章插图
图1-13 测试视图解析器
这样我们就搭建完成Spring Boot的开发环境了 。因为Spring Boot是基于Spring原理基础之上的 , 所以在讨论Spring Boot时 , 也十分有必要介绍Spring的技术原理 , 这样才能知其然 , 亦知其所以然 。
【聊聊Spring boot2.X开发环境搭建和基本开发】
推荐阅读
- 扒一扒Spring家族的前世今生
- 聊聊Java中的异常及处理
- 聊聊服务灾备
- 聊聊DOS操作系统中的文件系统FAT12
- 一文搞懂 Spring JPA
- 一 当用SpringApplication.run的时候发生了什么
- Spring简单入门教程(二)spring的体系结构
- Spring启动原理和可扩展设计分析
- 建议收藏学习 一篇文章弄懂SpringBoot中WebMvcConfigurer
- 一 基本Spring Cloud的微服务架构搭建及应用
