Base64Tool.java 768 字节
package com.sy.utils;

import lombok.extern.slf4j.Slf4j;

import java.io.UnsupportedEncodingException;
import java.nio.charset.StandardCharsets;
import java.util.Base64;

@Slf4j
public class Base64Tool {

    public static String encodeUtf8ToUtf8(String content){
        String encodeToString = Base64.getEncoder().encodeToString(content.getBytes(StandardCharsets.UTF_8));
        log.info("[BASE64-ENCODE] = {}" , encodeToString);
        return encodeToString;
    }

    public static String decodeUtf8ToUtf8(String encodeStr){
        byte[] base64decodedBytes = Base64.getDecoder().decode(encodeStr);
        String resoult = new String(base64decodedBytes, StandardCharsets.UTF_8);
        log.info("[BASE64-DECODE]={}",resoult);
        return resoult;
    }
}