报没有properties
来源:5-4 开发QQ登录(中)

Qolome
2018-09-29
![
/**
*
*/
package com.ginger.security.core.properties;
import org.springframework.boot.autoconfigure.social.SocialProperties;
/**
* @Description: QQ登录配置文件
* @date 2018年9月24日 下午6:26:31
* @version V1.0
*
*/
public class QQProperties extends SocialProperties{
private String providerId = "qq";
/**
* @return providerId
*/
public String getProviderId() {
return providerId;
}
/**
* @param providerId 要设置的 providerId
*/
public void setProviderId(String providerId) {
this.providerId = providerId;
}
}
/**
*
*/
package com.ginger.security.core.social.qq.config;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.boot.autoconfigure.social.SocialAutoConfigurerAdapter;
import org.springframework.context.annotation.Configuration;
import org.springframework.social.connect.ConnectionFactory;
import com.ginger.security.core.properties.QQProperties;
import com.ginger.security.core.properties.SecurityProperties;
import com.ginger.security.core.social.qq.connection.QQConnectionFactory;
/**
- @Description: QQ自动配置
- @date 2018年9月24日 下午6:36:48
- @version V1.0
*/
@Configuration
@ConditionalOnProperty(prefix = “ginger.security.social.qq”, name=“app-id”)
public class QQAutoConfig extends SocialAutoConfigurerAdapter{
@Autowired
private SecurityProperties securityProperties;
@Override
protected ConnectionFactory<?> createConnectionFactory() {
QQProperties qqConfig = securityProperties.getSocial().getQq();
return new QQConnectionFactory(
qqConfig.getProviderId(),
qqConfig.getAppId(),
qqConfig.getAppSecret()
);
}
}
1回答
-
启动报错么?如果启动不报错,只是ide报错,可以不用管。
012018-10-03
Spring Security技术栈开发企业级认证与授权
2662 学习 · 1561 问题
相似问题