spring boot生成二维码

      该方法使用流的方式生成二维码,项目是采用maven管理的,故所支持的jar包采用坐标方式加入到仓库,如果你不使用maven管理的话,建议还是将如下2个jar包下载到项目,文章结尾处提供jar包的下载,代码如下:

第一步:依赖包

 
        
            com.google.zxing
            javase
            3.0.0
        

第二步:生成方法(只生成一种二维码可以使用第二步方法直接生成,生成不同的二维码需传参调用第二步方法,例如:第三步做法)

 /**
     * 生成二维码方法
     *
     * @param url  访问链接
     * @param resp response对象
     * @throws Exception 抛出异常
     */
    public void getQrcode(String url, HttpServletResponse resp) throws Exception {
        ServletOutputStream stream = null;
        try {
            stream = resp.getOutputStream();
            QRCodeWriter qrCodeWriter = new QRCodeWriter();
            BitMatrix bm = 

你可能感兴趣的:(二维码,二维码)