Spring Boot中使用Servlet与Filter
2021-04-24 22:30
阅读:930
在Spring Boot中使用Servlet,根据Servlet注册方式的不同,有两种使用方式。若使用的是Servlet3.0+版本,则两种方式均可使用;若使用的是Servlet2.5版本,则只能使用配置类方式
一、Servlet3.0+版本方式
(1)创建工程07-servlet
(2)导入依赖
-
xml version="1.0" encoding="UTF-8"?>
-
project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-
modelVersion>4.0.0modelVersion>
-
parent>
-
groupId>org.springframework.bootgroupId>
-
artifactId>spring-boot-starter-parentartifactId>
-
version>2.1.5.RELEASEversion>
-
relativePath/>
-
parent>
-
-
groupId>com.abcgroupId>
-
artifactId>07-servletartifactId>
-
version>0.0.1-SNAPSHOTversion>
-
-
properties>
-
java.version>1.8java.version>
-
properties>
-
-
dependencies>
-
-
dependency>
-
groupId>org.springframework.bootgroupId>
-
artifactId>spring-boot-devtoolsartifactId>
-
dependency>
-
-
dependency>
-
groupId>org.springframework.bootgroupId>
-
artifactId>spring-boot-starter-webartifactId>
-
dependency>
-
-
dependency>
-
groupId>org.springframework.bootgroupId>
-
artifactId>spring-boot-starter-testartifactId>
-
scope>testscope>
-
dependency>
-
dependencies>
-
-
build>
-
plugins>
-
plugin>
-
groupId>org.springframework.bootgroupId>
-
artifactId>spring-boot-maven-pluginartifactId>
-
plugin>
-
plugins>
-
build>
-
-
project>
(3)创建Servlet
(4)定义Filter
(5) 修改入口类
在入口类中添加Servlet扫描注解
(6) 测试
http://localhost:8080/some
二、Servlet2.5版本方式
(1)创建工程07-servlet2
复制07-servlet,命名07-servlet2
(2)导入依赖
无需修改
(3) 定义Servlet
(4)定义Filter
(5) 定义配置类
(6) 修改入口类
(7)测试
http://localhost:8080/some
文章来自:搜素材网的编程语言模块,转载请注明文章出处。
文章标题:Spring Boot中使用Servlet与Filter
文章链接:http://soscw.com/index.php/essay/79143.html
文章标题:Spring Boot中使用Servlet与Filter
文章链接:http://soscw.com/index.php/essay/79143.html
评论
亲,登录后才可以留言!