2 SpringBoot整合Web層技術

2022-09-02 07:03:05 字數 3271 閱讀 7769

1.建立serverlet

2.修改啟動類,新增 @servletcomponentscan

新增web依賴

org.springframework.boot

spring-boot-starter-web

2.3.1.release

1.建立serverlet

}2.修改啟動類,新增 @servletcomponentscan

@servletcomponentscan//在springboot啟動時會掃瞄@webservlet,對該類進行例項化

public static void main(string args)

}通過:localhost:8080/first 訪問

1.建立serverlet繼承httpservlet

2.建立servlet配置類

1.建立serverlet

}2.建立servlet配置類

@configuration

public class servletconfig

}

啟動類

public static void main(string args)

}新增@configuration相當於這個類是乙個spring配置檔案上下文,新增@bean的這個方法會在spring容器啟動的時候進行例項化

通過url:localhost:8080/second 訪問

1.建立filter

2.修改啟動類,新增@servletcomponentscan註解

1.建立filter

//@webfilter(filtername = "firstfilter",urlpatterns = )

@webfilter(filtername = "firstfilter", urlpatterns = "/first")

public class firstfilter implements filter

@override

public void destroy()

@override

public void dofilter(servletrequest servletrequest, servletresponse servletresponse, filterchain filterchain) throws ioexception, servletexception

}

2.修改啟動類,新增@servletcomponentscan註解

@servletcomponentscan

public static void main(string args)

}因為filter本身屬於servlet的乙個子技術,所以通過@servletcomponentscan也可以掃瞄到@webfilter的類

通過url:localhost:8080/first 訪問

1.建立filter實現filter

2.建立filter配置類

1.建立filter

public class secondfilter implements filter

@override

public void destroy()

@override

public void dofilter(servletrequest servletrequest, servletresponse servletresponse, filterchain filterchain) throws ioexception, servletexception

}

建立filter配置類

@configuration

public class filterconfig );

bean.addurlpatterns("/second");

return bean;

}}

通過 url:localhost:8080/second

1.編寫listener實現servletcontextlistener

2.修改啟動類新增@servletcomponentscan

1.編寫listener

@weblistener

public class firstlistener implements servletcontextlistener

// 監聽初始化的方法

public void contextinitialized(servletcontextevent event)

}

2.修改啟動類新增@servletcomponentscan

@servletcomponentscan

public static void main(string args)

}1.編寫listener

2.建立listenter啟動類

1.編寫listener

public class secondlistener implements servletcontextlistener 

// 監聽初始化的方法

public void contextinitialized(servletcontextevent event)

}

2.建立listenter啟動類

@configuration

public class listenerconfig

}

2,springboot整合oracle資料庫

前面,我們已經在本地建立了oracle表空間 登入使用者和一張使用者表 1,測試一下資料庫連線 結果,說明資料庫連線沒有問題。2,使用資料庫連線池 以druid為例 2.1,pom引入druid 有資料庫連線池功能 相關依賴 遇到的問題 a,從別的地方copy過來要特別注意空格和回車,不然屬性會獲取...

2 springboot建立web專案

1 加入web依賴 在pom檔案裡匯入web依賴 org.springframework.boot spring boot starter web 2 建立controller spring中控制器負責分發請求,controller 作用是標註乙個類是控制器類。解析返回的頁面,並跳轉到這個頁面 re...

SpringBoot整合swagger2 詳細

前言 前段時間自己單建了個springboot小demo 然後準備加入相關的條條框框,我們今天來看下我們整合swagger,保留下筆記以後方便自己檢視。之前寫的ssm整合swagger 連線 ssm整合swagger位址 使用swagger,就是把相關的資訊儲存在它定義的描述檔案裡面 yml或jso...