Parcourir la source

全局session配置

wang-hai-cheng il y a 5 ans
Parent
commit
1182f95d87

+ 4 - 0
lift-batch-service/src/main/java/cn/com/ty/lift/batch/BatchApplication.java

@@ -5,6 +5,8 @@ import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
 import org.springframework.cloud.openfeign.EnableFeignClients;
+import org.springframework.data.redis.repository.configuration.EnableRedisRepositories;
+import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;
 
 /**
  * @Author xwy
@@ -14,6 +16,8 @@ import org.springframework.cloud.openfeign.EnableFeignClients;
 @EnableFeignClients
 @MapperScan("cn.com.ty.**.dao.mapper")
 @SpringBootApplication(scanBasePackages = {"cn.com.ty.lift", "cn.com.xwy.boot"})
+@EnableRedisHttpSession
+@EnableRedisRepositories
 public class BatchApplication {
 
     public static void main(String[] args) {

+ 4 - 0
lift-business-service/src/main/java/cn/com/ty/lift/business/BusinessApplication.java

@@ -5,7 +5,9 @@ import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
 import org.springframework.cloud.openfeign.EnableFeignClients;
+import org.springframework.data.redis.repository.configuration.EnableRedisRepositories;
 import org.springframework.jms.annotation.EnableJms;
+import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;
 import org.springframework.web.bind.annotation.CrossOrigin;
 
 /**
@@ -18,6 +20,8 @@ import org.springframework.web.bind.annotation.CrossOrigin;
 @EnableFeignClients
 @MapperScan("cn.com.ty.**.mapper")
 @SpringBootApplication(scanBasePackages = {"cn.com.ty.lift", "cn.com.xwy.boot"})
+@EnableRedisHttpSession
+@EnableRedisRepositories
 public class BusinessApplication {
 
     public static void main(String[] args) {

+ 5 - 1
lift-common/pom.xml

@@ -119,7 +119,11 @@
         <groupId>org.messaginghub</groupId>
         <artifactId>pooled-jms</artifactId>
         </dependency>
-
+        <!-- 分布式session -->
+        <dependency>
+            <groupId>org.springframework.session</groupId>
+            <artifactId>spring-session-data-redis</artifactId>
+        </dependency>
     </dependencies>
 
 </project>

+ 4 - 0
lift-enterprise-service/src/main/java/cn/com/ty/lift/enterprise/EnterpriseApplication.java

@@ -5,7 +5,9 @@ import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
 import org.springframework.cloud.openfeign.EnableFeignClients;
+import org.springframework.data.redis.repository.configuration.EnableRedisRepositories;
 import org.springframework.jms.annotation.EnableJms;
+import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;
 import org.springframework.web.bind.annotation.CrossOrigin;
 
 /**
@@ -18,6 +20,8 @@ import org.springframework.web.bind.annotation.CrossOrigin;
 @EnableFeignClients
 @MapperScan("cn.com.ty.**.mapper")
 @SpringBootApplication(scanBasePackages = {"cn.com.ty.lift", "cn.com.xwy.boot"})
+@EnableRedisHttpSession
+@EnableRedisRepositories
 public class EnterpriseApplication {
 
     public static void main(String[] args) {

+ 4 - 0
lift-push/src/main/java/cn/com/ty/lift/push/PushApplication.java

@@ -3,7 +3,9 @@ package cn.com.ty.lift.push;
 import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.data.redis.repository.configuration.EnableRedisRepositories;
 import org.springframework.jms.annotation.EnableJms;
+import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;
 
 /**
  * 消息推送
@@ -14,6 +16,8 @@ import org.springframework.jms.annotation.EnableJms;
 @EnableJms
 @MapperScan("cn.com.ty.**.mapper")
 @SpringBootApplication
+@EnableRedisHttpSession
+@EnableRedisRepositories
 public class PushApplication {
 
     public static void main(String[] args) {

+ 4 - 0
lift-quan-service/src/main/java/cn/com/ty/lift/quan/QuanApplication.java

@@ -5,7 +5,9 @@ import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
 import org.springframework.cloud.openfeign.EnableFeignClients;
+import org.springframework.data.redis.repository.configuration.EnableRedisRepositories;
 import org.springframework.jms.annotation.EnableJms;
+import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;
 
 /**
  * @Author xwy
@@ -16,6 +18,8 @@ import org.springframework.jms.annotation.EnableJms;
 @MapperScan("cn.com.ty.**.dao.mapper")
 @EnableJms
 @SpringBootApplication(scanBasePackages = {"cn.com.ty.lift", "cn.com.xwy.boot"})
+@EnableRedisHttpSession
+@EnableRedisRepositories
 public class QuanApplication {
 
     public static void main(String[] args) {

+ 1 - 1
lift-quan-service/src/main/resources/application-prod.yml

@@ -7,7 +7,7 @@ spring:
 
   #redis缓存配置
   redis:
-    database: 1 #数据库索引,默认为0
+    database: 0 #数据库索引,默认为0
     host: r-bp1j7odydtfqtprdvm.redis.rds.aliyuncs.com #(内网地址)服务器地址
     port: 6379 #端口
     password: Gdkc-290431 #验证密码

+ 4 - 0
lift-system-service/src/main/java/cn/com/ty/lift/system/SystemApplication.java

@@ -5,7 +5,9 @@ import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
 import org.springframework.cloud.openfeign.EnableFeignClients;
+import org.springframework.data.redis.repository.configuration.EnableRedisRepositories;
 import org.springframework.jms.annotation.EnableJms;
+import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;
 import org.springframework.web.bind.annotation.CrossOrigin;
 
 /**
@@ -18,6 +20,8 @@ import org.springframework.web.bind.annotation.CrossOrigin;
 @MapperScan("cn.com.ty.**.mapper")
 @SpringBootApplication(scanBasePackages = {"cn.com.ty.lift", "cn.com.xwy.boot"})
 @CrossOrigin
+@EnableRedisHttpSession
+@EnableRedisRepositories
 public class SystemApplication {
 
     public static void main(String[] args) {