真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Springboot2.Xsession共享的示例分析

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

創(chuàng)新互聯(lián)公司專注于企業(yè)網(wǎng)絡(luò)營銷推廣、網(wǎng)站重做改版、烏拉特前網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5技術(shù)、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為烏拉特前等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

《SpringBoot2.X心法總綱》

      簡介:session共享是不同項(xiàng)目共享一個(gè)資源,譬如單點(diǎn)登錄。

1、pom依賴

    org.springframework.boot
    spring-boot-starter-data-redis



    org.springframework.session
    spring-session-data-redis
2、application.properties

    默認(rèn)選擇的是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緩存

      在啟動(dòng)類添加下面注解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、測試

      啟動(dòng)項(xiàng)目,運(yùn)行 localhost:8082/session,這個(gè)時(shí)候你會(huì)發(fā)現(xiàn)redis庫15中會(huì)有相關(guān)session記錄,過期時(shí)間是1800(默認(rèn)的,你可以在代碼中設(shè)置)

     Springboot2.X session共享的示例分析

    所以你調(diào)用 http://localhost:8082/gainSession 結(jié)果如下:

    Springboot2.X session共享的示例分析

6、更換端口號(hào)8083
server.port=8083

      給項(xiàng)目更換端口號(hào)意味著變成了另外一個(gè)項(xiàng)目,這樣在重新調(diào)用http://localhost:8083/gainSession的時(shí)候,看看會(huì)不會(huì)得到session。

Springboot2.X session共享的示例分析

      結(jié)果也是得到相同的結(jié)果,所以就表明我們可以通過這個(gè)方式實(shí)現(xiàn)單點(diǎn)登錄,不過前提還是需要所有的項(xiàng)目使用共同的redis庫,畢竟session是存到了redis中。 

關(guān)于Springboot2.X session共享的示例分析問題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。


當(dāng)前文章:Springboot2.Xsession共享的示例分析
分享鏈接:http://weahome.cn/article/ipsgdh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部