SpringBoot Servlet配置及容器切換

2021-08-28 17:08:08 字數 3527 閱讀 6149

server.port=8080

@configuration

public

class

config};

}}

webserve***ctorycustomizer:舊版本叫做embeddedservletcontainercustomizerconfigurablewebserve***ctory:記得泛型宣告,預設方法factory是空的

}servletservletregistrationbean:自動註冊的包裝bean

new myservlet():需要註冊的servlet例項物件

/myservlet:訪問對映位址

@configuration

public

class

config

}

也可以先生成物件,再進行設定。

ps:除去簡單對映,例如loadonstartup等資訊也可以進行配置

public

class

myfilter

implements

filter

@override

public

void

dofilter

(servletrequest request, servletresponse response, filterchain chain)

throws ioexception, servletexception

@override

public

void

destroy()

}

@configuration

public

class

config

public

class

mylistener

implements

servletcontextlistener

@override

public

void

contextdestroyed

(servletcontextevent sce)

}

支援的listener型別

同樣的,可以設定監聽方法,還有其他可配置引數。

容器

優點缺點

預設tomcat功能齊全

龐大,榮澤

true

jetty輕量

功能不全

false

undertow非同步,高效

不支援jspfalse

Spring AOP 基於Schema配置切面

廢話不多說,直接通過乙個demo來看一下吧,這裡我們需要將spring的aop命名空間加入到配置檔案中。spring配置如下 增強類advicemethod public class advicemethod 場景呼叫如下 public class client 輸出了我們想要的效果 how are...

python容器及容器的訪問使用

li list range 10 print li 切片 start end steps start end print li 2 5 3,4,5 print li 4 0,1,2,3 print li 5 6,7,8,9 print li 0 20 3 0,3,6,9 負值怎麼處理?print l...

SpringBoot容器相關配置

修改埠號 server.port 8081 修改上下文路徑 server.servlet.context path leeue 修改tomcat 編碼規則 server.tomcat.uri encoding utf 82.啟動容器配置 1 預設是tomcat啟動 2 使用jetty啟動 pom.x...