1、创建一个UserInfo对象,作为扩展的User,扩展了id,storeId,username
import lombok.Data;
import org.springframework.security.core.GrantedAuthority;
import org.springframework.security.core.userdetails.User;
import java.util.Collection;
@Data
public class UserInfo extends User {
private Integer id;
private Integer storeId;
private String username;
public UserInfo(String username, String password, Collection<? extends GrantedAuthority> authorities) {
super(username, password, authorities);
}
}
2、创建MyUserDetailsService
import com.gitee.sunchenbin.mybatis.actable.manager.common.BaseMysqlCRUDManager