Commit 0a3971f8 authored by libin's avatar libin

token用户

parent 939738d6
...@@ -12,11 +12,14 @@ import org.aspectj.lang.annotation.Aspect; ...@@ -12,11 +12,14 @@ import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Pointcut; import org.aspectj.lang.annotation.Pointcut;
import org.aspectj.lang.reflect.MethodSignature; import org.aspectj.lang.reflect.MethodSignature;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes; import org.springframework.web.context.request.ServletRequestAttributes;
import javax.annotation.PostConstruct;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.lang.reflect.Method; import java.lang.reflect.Method;
...@@ -30,9 +33,11 @@ import java.lang.reflect.Parameter; ...@@ -30,9 +33,11 @@ import java.lang.reflect.Parameter;
*/ */
@Aspect @Aspect
@Component @Component
@ComponentScan("com.xxfc.platform")
@ConditionalOnClass(value = UserFeign.class) @ConditionalOnClass(value = UserFeign.class)
public class TokenAop { public class TokenAop {
@Value("${auth.user.token-header:Authorization}") @Value("${auth.user.token-header:Authorization}")
private String tokenHeader; private String tokenHeader;
...@@ -42,6 +47,11 @@ public class TokenAop { ...@@ -42,6 +47,11 @@ public class TokenAop {
@Pointcut("execution(* com.xxfc.platform..rest..*(..))") @Pointcut("execution(* com.xxfc.platform..rest..*(..))")
public void tokenExpress(){} public void tokenExpress(){}
@PostConstruct
public void init(){
System.out.println("******************初始化******************");
}
/** /**
* userFeign.userDetailByToken(""); 获取app用户的信息 * userFeign.userDetailByToken(""); 获取app用户的信息
* userFeign.userinfoByToken(""); 获取后台用户的信息 * userFeign.userinfoByToken(""); 获取后台用户的信息
......
...@@ -33,7 +33,7 @@ import java.util.List; ...@@ -33,7 +33,7 @@ import java.util.List;
@EnableDiscoveryClient @EnableDiscoveryClient
@EnableCircuitBreaker @EnableCircuitBreaker
@SpringBootApplication @SpringBootApplication
@EnableFeignClients({"com.github.wxiaoqi.security.auth.client.feign","com.xxfc.platform"}) @EnableFeignClients({"com.github.wxiaoqi.security","com.xxfc.platform"})
@EnableScheduling @EnableScheduling
@EnableAceAuthClient @EnableAceAuthClient
@EnableAceCache @EnableAceCache
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment