请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

//img1.sycdn.imooc.com//szimg/5b8a947e0001dca016000824.jpg




https://img1.sycdn.imooc.com//szimg/5b8a970600015b1919130321.jpg


https://img1.sycdn.imooc.com//szimg/5b8a9717000118af13430402.jpg

https://img1.sycdn.imooc.com//szimg/5b8a971c0001be8316000791.jpg


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

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

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

正在回答 回答被采纳积分+3

1回答

提问者 用银河口袋的露娜 2018-09-02 16:11:02

用@order就可以解决了

@Order(1)
public class SocialConfig extends SocialConfigurerAdapter 


@Order(2)
public class QQAutoConfig extends SocialAutoConfigurerAdapter 




1 回复 有任何疑惑可以回复我~
  • 666,解决了,老师版给的代码很久没更新了,各种报错
    回复 有任何疑惑可以回复我~ 2019-07-28 21:19:57
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号