最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot security快速使用示例詳解

 更新時間:2025年03月31日 14:53:58   作者:不識君的荒漠  
這篇文章主要介紹了springboot security快速使用示例,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

創(chuàng)建spring boot項目

生成腳手架

登錄 https://start.spring.io/ 快速創(chuàng)建一個spring boot腳手架的demo:

配置依賴

因為本地依賴的原因,所以更換了spring boot版本為:2.6.11

	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.6.11</version>
		<relativePath/> <!-- lookup parent from repository -->
	</parent>

引入web依賴,作為一個web項目運行:

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

接口示例代碼

創(chuàng)建一個controller,提供一個可以訪問的接口:

@RequestMapping("/hello")
@RestController
public class HelloController {

    @GetMapping("/world")
    public Object helloWorld() {
        return "hello, world";
    }
}

項目結構

作為基礎demo項目配置完成。

啟用spring boot security

引入依賴

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </dependency>

配置注解

這樣,最基本認證已經加上了。

運行

啟動項目,會發(fā)現(xiàn)控制臺打印類似的日志:

訪問接口,會出現(xiàn)一個登錄頁面:

用戶名是: user,密碼是控制臺打印的日志里的密碼。

很顯然,這是最基礎的示例,也沒有任何的配置,在實際場景中,肯定是不會滿足,后面會引入其它場景下的定制化配置和開發(fā)。

當然了,每個人的場景可能都不一樣,完全照抄不一定能滿足,只能說,在你遇到相關問題,可以提供一些解決思路。

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Java程序執(zhí)行過程及內存機制詳解

    Java程序執(zhí)行過程及內存機制詳解

    本講將介紹Java代碼是如何一步步運行起來的,還會介紹Java程序所占用的內存是被如何管理的:堆、棧和方法區(qū)都各自負責存儲哪些內容,感興趣的朋友跟隨小編一起看看吧
    2020-12-12
  • SpringBoot創(chuàng)建RSocket服務器的全過程記錄

    SpringBoot創(chuàng)建RSocket服務器的全過程記錄

    RSocket應用層協(xié)議支持 Reactive Streams語義, 例如:用RSocket作為HTTP的一種替代方案。這篇文章主要給大家介紹了關于SpringBoot創(chuàng)建RSocket服務器的相關資料,需要的朋友可以參考下
    2021-05-05
  • Spring中ThreadLocal的解析

    Spring中ThreadLocal的解析

    這篇文章主要介紹了Spring中ThreadLocal的解析,Spring通過各種DAO模板類降低了開發(fā)者使用各種數據持久技術的難度。這些模板類都是線程安全的,也就是說,多個DAO可以復用同一個模板實例而不會發(fā)生沖突,下面一起進入文章學子詳細內容吧
    2022-01-01
  • 關于Android觸摸事件分發(fā)的原理詳析

    關于Android觸摸事件分發(fā)的原理詳析

    觸摸事件分發(fā)機制一直以來都是Android中比較重要的一大塊,自定義view,各種復雜的自定義手勢交互都與觸摸事件分發(fā)機制關系密,下面這篇文章主要給大家介紹了關于Android觸摸事件分發(fā)原理的相關資料,需要的朋友可以參考下
    2022-01-01
  • Java獲取調用當前方法的類名或方法名(棧堆信息)的四種方式舉例

    Java獲取調用當前方法的類名或方法名(棧堆信息)的四種方式舉例

    在Java編程中我們經常需要在運行時獲取當前執(zhí)行的方法名稱,這在日志記錄、性能監(jiān)控、調試等方面非常有用,這篇文章主要給大家介紹了關于Java獲取調用當前方法的類名或方法名(棧堆信息)的四種方式,需要的朋友可以參考下
    2024-09-09
  • 使用MockMvc進行controller層單元測試 事務自動回滾的完整案例

    使用MockMvc進行controller層單元測試 事務自動回滾的完整案例

    這篇文章主要介紹了使用MockMvc進行controller層單元測試 事務自動回滾的完整案例,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • SpringBoot?整合?Quartz?定時任務框架詳解

    SpringBoot?整合?Quartz?定時任務框架詳解

    這篇文章主要介紹了SpringBoot整合Quartz定時任務框架詳解,Quartz是一個完全由Java編寫的開源作業(yè)調度框架,為在Java應用程序中進行作業(yè)調度提供了簡單卻強大的機制
    2022-08-08
  • JDBC如何獲取數據庫連接

    JDBC如何獲取數據庫連接

    這篇文章主要為大家詳細為大家詳細介紹了JDBC如何獲取數據庫連接,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • Java實現(xiàn)時間與字符串互相轉換詳解

    Java實現(xiàn)時間與字符串互相轉換詳解

    這篇文章主要為大家詳細介紹了Java中實現(xiàn)時間與字符串互相轉換的相關方法,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2025-04-04
  • 使用Spring?Boot進行單元測試詳情

    使用Spring?Boot進行單元測試詳情

    這篇文章主要介紹了使用Spring?Boot進行單元測試詳情,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09

最新評論

封丘县| 行唐县| 高州市| 法库县| 通化县| 顺昌县| 池州市| 隆回县| 乳山市| 沙河市| 微博| 额尔古纳市| 玛曲县| 鄱阳县| 上林县| 漯河市| 延寿县| 兴安盟| 汾西县| 石嘴山市| 霸州市| 沿河| 安西县| 顺义区| 油尖旺区| 江都市| 海晏县| 龙胜| 花莲县| 上杭县| 尖扎县| 永春县| 布尔津县| 海晏县| 涟水县| 宾阳县| 棋牌| 海南省| 五家渠市| 东阿县| 福海县|