91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Springboot2.X session共享的示例分析

發布時間:2021-09-10 14:48:07 來源:億速云 閱讀:114 作者:柒染 欄目:大數據

Springboot2.X session共享的示例分析,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

《SpringBoot2.X心法總綱》

      簡介:session共享是不同項目共享一個資源,譬如單點登錄。

1、pom依賴
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

<dependency>
    <groupId>org.springframework.session</groupId>
    <artifactId>spring-session-data-redis</artifactId>
</dependency>
2、application.properties

    默認選擇的是redis庫15。

server.port=8082

spring.redis.database=15
spring.redis.host=localhost
spring.redis.port=6379
spring.redis.password=
spring.redis.timeout=10000ms
3、開啟session緩存

      在啟動類添加下面注解EnableRedisHttpSession。

@SpringBootApplication
@EnableRedisHttpSession
public class DockerApplication {

    public static void main(String[] args) {
        SpringApplication.run(DockerApplication.class, args);
    }
}
4、Controller
@Controller
public class FirstController {


    @GetMapping(value = "/session")
    @ResponseBody
    public void session(HttpServletRequest request){
        request.getSession().setAttribute("name",request.getRequestURL());
    }

    @GetMapping(value = "/gainSession")
    @ResponseBody
    public void gainSession(HttpServletRequest request){
        String name = request.getSession().getAttribute("name").toString();
        System.out.println(name);
    }
 }
5、測試

      啟動項目,運行 localhost:8082/session,這個時候你會發現redis庫15中會有相關session記錄,過期時間是1800(默認的,你可以在代碼中設置)

     Springboot2.X session共享的示例分析

    所以你調用 http://localhost:8082/gainSession 結果如下:

    Springboot2.X session共享的示例分析

6、更換端口號8083
server.port=8083

      給項目更換端口號意味著變成了另外一個項目,這樣在重新調用http://localhost:8083/gainSession的時候,看看會不會得到session。

Springboot2.X session共享的示例分析

      結果也是得到相同的結果,所以就表明我們可以通過這個方式實現單點登錄,不過前提還是需要所有的項目使用共同的redis庫,畢竟session是存到了redis中。 

關于Springboot2.X session共享的示例分析問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

酒泉市| 莒南县| 和田县| 惠来县| 若尔盖县| 航空| 都匀市| 江津市| 西林县| 云龙县| 和龙市| 吴江市| 德钦县| 汕头市| 中西区| 太和县| 当雄县| 都兰县| 太仓市| 鹤峰县| 吴忠市| 高阳县| 仪征市| 万年县| 咸宁市| 黄梅县| 田东县| 田林县| 莱州市| 泰和县| 南昌县| 民权县| 诸城市| 顺平县| 日土县| 广东省| 崇礼县| 大英县| 肇州县| 昌吉市| 五华县|