本文簡單介紹一下,在spring boot 中如何使用Servlet。
本文使用版本:
spring boot 2.7.5
java 11
window 11
IntelliJ IDEA
Maven
一、建立 Spring Boot web 來測試
	參考本文:
		Spring Boot web 專案 RestController Annotation
二、pom.xml  的 dependencies 加入 測試類啟動器
	<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
三、建立 TestServlet
	src\main\java\ (專案package)
	路徑如圖1:
四、程式內容
	本文程式使用簡單寫法。
package com.example.demo.servlet;
	import javax.servlet.ServletException;
	import javax.servlet.annotation.WebServlet;
	import javax.servlet.http.HttpServlet;
	import javax.servlet.http.HttpServletRequest;
	import javax.servlet.http.HttpServletResponse;
	import java.io.IOException;
	@WebServlet(name="TestServlet",urlPatterns = "/test")
	public class TestServlet extends HttpServlet {
		@Override
		protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
			super.doGet(req, resp);
			System.out.println(".. test servlet.");
		}
	}
	註: 重點
	1、 繼承 extends HttpServlet
	2、 覆寫 Override doGet
	3、 設定 @WebServlet 
	圖2
五、main 主程試加入  @ServletComponentScan
	圖3
六、啟動 Application
	圖4
七、測試 http://localhost:8080/test
	圖5
本專案下載:
用LINE傳送分享
 
其它文章





 
 
 
沒有留言:
張貼留言