-
大小: 205KB文件類型: .zip金幣: 2下載: 0 次發布日期: 2021-06-13
- 語言: 其他
- 標簽: springboot??redis??
資源簡介
通過本代碼,可以搭建springboot + redis實現session共享。利用redis特性可以進行分布式session共享。

代碼片段和文件信息
package?com.redis;
import?org.springframework.context.annotation.Configuration;
import?org.springframework.data.redis.repository.configuration.EnableRedisRepositories;
import?org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.RequestMethod;
import?org.springframework.web.bind.annotation.RestController;
import?javax.servlet.http.HttpServletRequest;
import?java.util.Date;
import?java.util.HashMap;
import?java.util.Map;
/**
?*?Created?by?男孩的天職?on?2016-08-01
?*?spring?boot?+redis?實現session共享
?*/
@RestController
public?class?Demo?{
????@RequestMapping(value?=?“/first“?method?=?RequestMethod.GET)
????public?Mapject>?firstResp?(HttpServletRequest?request){
????????Mapject>?map?=?new?HashMap<>();
????????User?user=new?User();
????????user.setId(1);
????????user.setName(“男孩的天職“);
????????user.setCreateTime(new?Date().getTime());
????????request.getSession().setAttribute(“user“?user);
????????map.put(“request?Url“?request.getRequestURL());
????????return?map;
????}
????@RequestMapping(value?=?“/getsessions“?method?=?RequestMethod.GET)
????public?Mapject>??sessions?(HttpServletRequest?request){
????????Mapject>?map?=?new?HashMap<>();
????????User?user=?(User)?request.getSession().getAttribute(“user“);
????????if(null!=user){
????????????map.put(“sessionId“?request.getSession().getId());
????????????map.put(“message“?request.getSession().getAttribute(“user“).toString());
????????}else?{
????????????map.put(“message“?“重新登錄“);
????????}
????????return?map;
????}
????@RequestMapping(value?=?“/logout“?method?=?RequestMethod.GET)
????public?object?logout?(HttpServletRequest?request){
????????Mapject>?map?=?new?HashMap<>();
????????request.getSession().invalidate();
????????map.put(“message““注銷成功“);
????????return?map;
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-08-01?13:29??男孩的天職spring?boot+redis實現session共享(2016-8-1)\
?????目錄???????????0??2016-08-01?13:28??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis\
?????目錄???????????0??2016-08-01?13:27??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\
?????目錄???????????0??2016-08-01?13:28??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\
?????文件????????1186??2016-08-01?11:16??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\compiler.xm
?????目錄???????????0??2016-08-01?11:31??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\copyright\
?????文件??????????76??2016-08-01?11:13??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\copyright\profiles_settings.xm
?????文件?????????172??2016-08-01?11:16??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\encodings.xm
?????目錄???????????0??2016-08-01?13:19??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\libraries\
?????文件?????????568??2016-08-01?11:16??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\libraries\Maven__ch_qos_logback_logback_classic_1_1_7.xm
?????文件?????????547??2016-08-01?11:16??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\libraries\Maven__ch_qos_logback_logback_core_1_1_7.xm
?????文件?????????558??2016-08-01?11:19??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\libraries\Maven__commons_logging_commons_logging_1_2.xm
?????文件?????????522??2016-08-01?11:16??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\libraries\Maven__com_fasterxm
?????文件?????????644??2016-08-01?11:16??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\libraries\Maven__com_fasterxm
?????文件?????????595??2016-08-01?11:16??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\libraries\Maven__com_fasterxm
?????文件?????????623??2016-08-01?11:16??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\libraries\Maven__com_fasterxm
?????文件?????????546??2016-08-01?11:16??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\libraries\Maven__com_jayway_jsonpath_json_path_2_2_0.xm
?????文件?????????611??2016-08-01?11:16??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\libraries\Maven__javax_validation_validation_api_1_1_0_Final.xm
?????文件?????????455??2016-08-01?11:16??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\libraries\Maven__junit_junit_4_12.xm
?????文件?????????542??2016-08-01?11:16??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\libraries\Maven__net_minidev_accessors_smart_1_1.xm
?????文件?????????521??2016-08-01?11:16??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\libraries\Maven__net_minidev_json_smart_2_2_1.xm
?????文件?????????570??2016-08-01?11:16??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\libraries\Maven__org_apache_commons_commons_pool2_2_4_2.xm
?????文件?????????618??2016-08-01?11:16??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\libraries\Maven__org_apache_tomcat_em
?????文件?????????604??2016-08-01?11:16??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\libraries\Maven__org_apache_tomcat_em
?????文件?????????653??2016-08-01?11:16??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\libraries\Maven__org_apache_tomcat_em
?????文件?????????535??2016-08-01?11:16??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\libraries\Maven__org_assertj_assertj_core_2_5_0.xm
?????文件?????????532??2016-08-01?11:16??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\libraries\Maven__org_hamcrest_hamcrest_core_1_3.xm
?????文件?????????553??2016-08-01?11:16??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\libraries\Maven__org_hamcrest_hamcrest_library_1_3.xm
?????文件?????????634??2016-08-01?11:16??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\libraries\Maven__org_hibernate_hibernate_validator_5_2_4_Final.xm
?????文件?????????608??2016-08-01?11:16??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\libraries\Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xm
?????文件?????????488??2016-08-01?11:16??男孩的天職spring?boot+redis實現session共享(2016-8-1)\redis?2\.idea\libraries\Maven__org_json_json_20140107.xm
............此處省略158個文件信息
- 上一篇:超像素分割軟件可調整分割輸出數目
- 下一篇:IEEE34節點 PSCAD
評論
共有 條評論