java 8 實現簡單的Servlet路由

2021-08-08 02:08:01 字數 1079 閱讀 2552

使用註解方式建立servlet類,doget方法轉向dopost方法

@webservlet("/svc/*")

public

class

myservlet

extends

httpservlet

dopost方法接收httpservletrequest,httpservletresponse兩個引數,無返回值,可以用biconsumer接收

通過map建立字串到方法的對映

private map> routermap = new hashmap<>();

@override

public

void

init() throws servletexception

reqresp進行編碼和格式設定

獲取請求的位址並截去公共部分字串

用所獲得的字串從map中獲取到實際處理請求的方法並執行

@override

protected

void

dopost(httpservletrequest req, httpservletresponse resp) throws servletexception, ioexception

像寫正常的dopost方法一樣寫處理請求的方法

用java8的LocalDate實現最近幾個月查詢

今天又得到了大佬的關愛,大佬教我用localdate long num 6l 最近幾個月 月份 localdate end localdate.now minusmonths 1 起始時間 localdate start end.minusmonths num localdate firstday ...

java8總結(未完)

1.lambda表示式與functional介面 lambda表示式 閉包 允許把函式作為乙個方法的引數 乙個lambda由逗號分隔的引數列表 符號與函式體表示 arrays.aslist a b c foreach e system.out.println e 引數e的型別是由編譯器推測出來的,同...

JAVA 8 多執行緒

方法1實現runnable介面 方法2實現thread介面 public class createthread implements runnable 匿名類 沒有建構函式 class a public static void main string args a c new k k是抽象的介面,呼...