使用hutool工具类生成token

本文介绍如何通过Hutool工具包实现Token的获取过程。首先,在项目的pom文件中引入Hutool依赖;其次,创建一个工具类来封装获取Token的逻辑;最后,在主方法中调用该工具类的方法来获取并打印Token。

1、pom文件引入hutool依赖包

<dependencies>
    <dependency>
        <groupId>cn.hutool</groupId>
        <artifactId>hutool-all</artifactId>
        <version>5.8.5</version>
    </dependency>
</dependencies>

2、创建获取token工具类

public class TestUtil {
    private static String token = null;
    
    public static String getToken(){
        JSONObject params = new JSONObject();
        params.put("username","username");
        params.put("password","password");

        String loginUrl = "系统登录地址";

        String str = HttpUtil.createPost(loginUrl).contentType("application/json")
                .body(params.toString()).execute().body();

        JSONObject jsonObject = JSONUtil.parseObj(str);

        Integer code = jsonObject.getInt("code");
        if (code == 200){
            JSONObject data = jsonObject.getJSONObject("data");
            token = "Bearer" + data.getStr("access_token");

            return token;
        }else {
            System.out.println(jsonObject.toString());
            return null;
        }
    }
}

3、调用获取token方法

public static void main(String[] args) {
    String token = TestUtil.getToken();
    System.out.println(token);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值