注册后再次登录时还要你去注册的问题。。(JdbcUsersConnectionRepository)没运行到

来源:5-6 处理注册逻辑

用银河口袋的露娜

2018-09-01

//img.mukewang.com/szimg/5b8a947e0001dca016000824.jpg




http://img.mukewang.com/szimg/5b8a970600015b1919130321.jpg


http://img.mukewang.com/szimg/5b8a9717000118af13430402.jpg

http://img.mukewang.com/szimg/5b8a971c0001be8316000791.jpg


从图中可以知道JdbcUsersConnectionRepository是没有运行的。实际运行的是InMemoryUsersConnectionRepository,主要原因是图一中集合的第一个不是socialConfig而是QQAutoConfig,其实我在QQAutoConfig复写getUsersConnectionRepository是可以解决的,但是这里也存在的问题是ConnectionRepository只有一个,这是公用的,而不是qq的特有的,所以这个只能说暂时的让我解决了一下而已,

希望老师可以抽下空去完善一下代码,让socialConfig成为集合里第一个。我用了

@AutoConfigureAfter这个方法让QQAutoConfig晚于socialConfig加载,结果不起作用。。。

写回答

1回答

用银河口袋的露娜

提问者

2018-09-02

用@order就可以解决了

@Order(1)
public class SocialConfig extends SocialConfigurerAdapter 


@Order(2)
public class QQAutoConfig extends SocialAutoConfigurerAdapter 




1
1
qq_慕后端2219955
666,解决了,老师版给的代码很久没更新了,各种报错
2019-07-28
共1条回复

Spring Security技术栈开发企业级认证与授权

Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全

2662 学习 · 1561 问题

查看课程