SpringBoot项目的使用

构建项目

我们创建一个名字叫做Chapter6的SpringBoot项目,添加如下maven依赖:Web、MySQL、JPA、Druid等。复制上一章配置文件application.yml到本章对应目录下,具体项目结构如下图所示:

SpringBoot项目的使用

我们的application.yml文件内容需要修改添加JSP的支持,另外如果你下载后放到你本地的项目时,需要将数据库的地址以及用户名,密码修改成对应自己的配置信息。添加JSP路径配置支持如下图所示:

SpringBoot项目的使用

SpringBoot内置SpringMvc静态文件地址修改

配置自定义静态资源路径

SpringBoot项目的使用

上述图内容,我们配置了静态资源的路径为/yuqiyu/9/resources/**,那么只要访问地址前缀是/yuqiyu/9/resources/,就会被自动转到项目根目录下的static文件夹内。
如:我们访问:127.0.0.1:8080//yuqiyu/9/resources/t.png就会被解析成127.0.0.1:8080/t.png

配置SpringBoot支持自动装载Servlet

自动装配

SpringBoot内部提供了注解@ServletComponentScan,这个注解的作用就是自动扫描我们SpringBoot项目内的有关Servlet配置,自动装配到我们的项目中。

SpringBoot项目的使用

TestServlet,在类上添加@WebServlet注解,标识下该Servlet可以自动装配到项目中

SpringBoot项目的使用

一般SpringBoot项目用到Servlet的地方还是较少的。有了SpringMVC也就慢慢的淡忘了Servlet的使用了