springboot?實現(xiàn)不同context-path下的會話共享
實現(xiàn)不同context-path下的會話共享
目標(biāo)描述
使用nginx,相同域(地址:端口)下的不同項目(context-path)實現(xiàn)redis-session會話共享
? ? @Bean ? ? public CookieSerializer cookieSerializer() { ? ? ? ? DefaultCookieSerializer serializer = new DefaultCookieSerializer(); ? ? ? ? serializer.setCookieName("SESSION"); ? ? ? ? serializer.setCookiePath("/"); ? ? ? ? serializer.setDomainNamePattern("^.+?\\.(\\w+\\.[a-z]+)$"); ? ? ? ? return serializer; ? ? }
關(guān)于context-path的問題
本文來說下springboot中關(guān)于context-path的幾點說明
端口設(shè)置
Spring boot 默認(rèn)端口是8080,如果想要進(jìn)行更改的話,只需要修改applicatoin.properties文件,在配置文件中加入:
server.port= 9090
常用配置
######################################################## ###EMBEDDED SERVER CONFIGURATION (ServerProperties) ######################################################## #server.port=8080 #server.address= # bind to a specific NIC #server.session-timeout= # session timeout in seconds #the context path, defaults to '/' #server.context-path=/spring-boot #server.servlet-path= # the servlet path, defaults to '/' #server.tomcat.access-log-pattern= # log pattern of the access log #server.tomcat.access-log-enabled=false # is access logging enabled #server.tomcat.protocol-header=x-forwarded-proto # ssl forward headers #server.tomcat.remote-ip-header=x-forwarded-for #server.tomcat.basedir=/tmp # base dir (usually not needed, defaults to tmp) #server.tomcat.background-processor-delay=30; # in seconds #server.tomcat.max-threads = 0 # number of threads in protocol handler #server.tomcat.uri-encoding = UTF-8 # character encoding to use for URL decoding
ContextPath配置
Spring boot默認(rèn)是/ ,這樣直接通過http://ip:port/就可以訪問到index頁面,如果要修改為http://ip:port/path/ 訪問的話,那么需要在Application.properties文件中加入server.context-path = /你的path,比如:spring-boot,那么訪問地址就是http://ip:port/spring-boot 路徑。
spring boot 2.0.0的ContextPath配置有變化: server.servlet.context-path=/spring-boot
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用FeignClient進(jìn)行微服務(wù)交互方式(微服務(wù)接口互相調(diào)用)
這篇文章主要介紹了使用FeignClient進(jìn)行微服務(wù)交互方式(微服務(wù)接口互相調(diào)用),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03SpringBoot MongoDB 索引沖突分析及解決方法
這篇文章主要介紹了SpringBoot MongoDB 索引沖突分析及解決方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-11-11Spring MVC學(xué)習(xí)教程之視圖深入解析
這篇文章主要給大家介紹了關(guān)于Spring MVC學(xué)習(xí)教程之視圖解析的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或使用spring mvc具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧2018-11-11面試題:Java 實現(xiàn)查找旋轉(zhuǎn)數(shù)組的最小數(shù)字
這篇文章主要介紹了Java 實現(xiàn)查找旋轉(zhuǎn)數(shù)組的最小數(shù)字,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-07-07SpringBoot實現(xiàn)WebSocket即時通訊的示例代碼
本文主要介紹了SpringBoot實現(xiàn)WebSocket即時通訊的示例代碼,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-04-04Java實現(xiàn)調(diào)用MySQL存儲過程詳解
相信大家都知道存儲過程是在大型數(shù)據(jù)庫系統(tǒng)中,一組為了完成特定功能的SQL語句集。存儲過程是數(shù)據(jù)庫中的一個重要對象,任何一個設(shè)計良好的數(shù)據(jù)庫應(yīng)用程序都應(yīng)該用到存儲過程。Java調(diào)用mysql存儲過程,實現(xiàn)如下,有需要的朋友們可以參考借鑒,下面來一起看看吧。2016-11-11