67,550
社区成员




public class AccessToken {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(unique = true)
@NotNull
private String token;
@Column(unique = true, nullable = true)
private String refreshToken;
}
public class AccessTokenService{
@Autowired
AccessTokenRepository accessTokenRepository;
public AccessToken saveAccessToken(AccessToken token){
//添加AccessToken 其他属性....
repository.save(token);
return token;
}
}
@Controller
public class UserController extends BaseController{
@Autowired
AccessTokenService service;
@RequestMapping(value = "/login",method = RequestMethod.POST)
@ResponseBody
public AccessToken userLogin(
String username,String password,
HttpServletResponse response) throws IOException {
//校验账号和密码....
AccessToken token = new AccessToken();
service.saveAccessToken(token);
return token;
}
}
@Repository
public interface AccessTokenRepository extends CrudRepository<AccessToken, Long> {
AccessToken findByToken(String token);
}