Mybatis报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.dex.D

图形化界面无限转圈?CentOS 7的SELinux避坑指南(附命令行修复实录) 本文详细解析了CentOS 7图形界面启动时无限转圈或卡在'starting switch root'的故障原因,主要与SELinux安全策略冲突有关。提供了三种修复方案:临时禁用SELinux、重装策略包和精细调整策略,并分享了长期维护建议,帮助用户平衡系统安全性与可用性。 阅读详情

不得不说,idea的坑有点多

mybatis报这个错的原因是因为文件识别出错的原因,也就是识别不到xxx.xml文件。

在springboot项目中,mybatis文件的存放路径一般是这样的:

在你创建好文件后,变成这样了

错就错在mybatis解析文件夹会将这个解析成 mybatis.mapper文件夹,注意,这里没有分级了。

解决办法:

先创建好mybatis文件夹,在建一个文件,随后再创建一个mapper文件夹,保证分级文件夹的形成,然后在mapper文件夹中写你自己的.xml文件就好了,具体结构如下图所示

然后再把创建的文件删除(主要是不美观),变成如下图所示:

接下来再运行一下:

ok,成功读取数据出来了。

matlab SAR图像的多视滤波 单视复数数据(Single Look Comple)是原始的最高分辨率数据,但是从单个像元散射的雷达回波信号的相干叠加,导致强度信息有很多噪声。SAR的多视处理是对SLC数据方位向和/或距离向做平均,得到的结果是多视后的强度数据。多视处理可以提高SAR图像的信噪比,有效抑制斑点噪声,但是会降低方位分辨率。 阅读详情

相关推荐

Halcon手眼标定实战:从九点标定到机械臂精准抓取(附完整代码)

本文详细介绍了Halcon手眼标定技术在实际工业场景中的应用,重点讲解了九点标定法在机械臂精准抓取中的实现步骤和优化技巧。通过对比Eye-to-Hand和Eye-in-Hand两种模式的特点,提供完整的代码示例和误差分析,帮助工程师快速掌握标定技术,提升自动化系统的精度和稳定性。

weixin_29100927的博客 459

mybatis-plus异常记录:org.apache.ibatis.binding.BindingException Invalid bound statement

mybatis-plus异常记录:org.apache.ibatis.binding.BindingException Invalid bound statement。1、在mybatis框架下,主要需要保证2点: - Mapper所对应的XML文件的位置要通过`mapper-locations`属性配置正确 - Mapper接口需要通过`@MapperScan`或`@Mapper`注入到Spring容器中 2、注意mybatis框架和mybatis-plus配置项的区别 ......

弹指天下 1万+

用pyqtgraph 和pyqt5绘制股票K线图

# -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'QWidget_plot.ui' # # Created by: PyQt4 UI code generator 4.11.4 # # WARNING! All changes made in this file will be lost!...

qq_23114283的博客 5429

解决MyBatis报错 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

总结了常见的解决方式,如下: 1、检查xml文件的namespace是否对应接口,要是全路径。 xml文件名不需要和接口名一致,namespace和接口全类名一致即可。 2、xml中的函数id和接口中的函数名是否对得上,参数类型、返回值类型是否对得上 3、去看输出目录中有没有xml映射文件,maven项目默认把资源文件放在src/main/resources下,默认只识别src/main/resources下的资源文件。 如果你把xml映射文件等资源文件放到src/main/java的某个

SayBlog 4922

ubuntu22.04降级安装CUDA11.3

ubuntu22.04原CUDA12.1降级安装11.3

gls_nuaa的博客 1779

手把手教你学simulink(16.10)-- 基于Simulink的IIR滤波器(Infinite Impulse Response Filter)项目

基于Simulink的IIR滤波器(Infinite Impulse Response Filter)项目的详细实例介绍。这个项目将重点放在IIR滤波器的设计、实现和仿真上,帮助你理解和应用IIR滤波器在信号处理中的作用。

MHD0815的博客 706

超全超详细解读,mybatis报org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)错误

将mybatis版本从1.0.5升到1.3.2时,mybatis操作数据库时,发现报ERROR 11552 --- [io-10461-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exce...

巨魔战将 2万+

YOLO11改进策略【独家融合改进】| RCSOSA + SPD + WFU

SPD-Conv是一种新的 CNN 构建模块,用于替代传统 CNN 架构中使用的步长卷积(strided convolution)和池化(pooling)层,它由空间到深度(Space-to-depth,SPD)层和非步长卷积(non - strided convolution)层组成。WFU模块通过小波变换的频率分解与跨尺度融合机制,解决了传统上采样过程中的混叠和细节丢失问题,实现了高效、高保真的面部细节重建。

Limiiiing的博客 449

【MyBatis相关问题】org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com...

映射文件未加载或配置错误:请检查 MyBatis 配置文件中是否正确加载了映射文件,并且映射文件的路径配置正确。绑定语句名称错误:请确保在 MyBatis 的映射文件(通常是 XML 文件)中存在名为。是 MyBatis 框架的异常,它表示无效的绑定语句。绑定语句定义了参数类型,确保传入的参数类型与绑定语句中定义的参数类型匹配。映射文件中未定义对应的绑定语句:请确保映射文件中存在名为。的绑定语句,并且该语句的命名空间为 (绑定语句的参数类型错误:如果。3. 其他未说明事项...的绑定语句,并且它位于。

林隐的博客 1195

SolidWorks速成教程P3-6【零件 | 第六节】——草图封闭轮廓&所选轮廓&厚度为零的报错

到这里,我们已经将特征成型的常用功能学完。这节我来继续讲解一下 SolidWorks中建模的一些容易忽略的问题(草图封闭轮廓&所选轮廓&厚度为零的报错)。

嵌入式阿齐Archie 5780

基于深度学习的图像修复系统,GAN图像修复,图像修复算法研究,并实现系统登录和注册,全网独发

近年来,深度学习已成为计算机视觉领域的研究热点,基于深度学习的图像修复技术弥补了传统修复方法长期存在的不足,显著提高了生成结果的质量。深度学习是指模仿人脑机制设计的具有深层结构的神经网络。深度学习作为一种表征学习,通过模仿人脑神经元之间的信息传递方式来学习输入数据的特征,并找到输入和输出数据之间的映射关系。通过在图像修复中应用深度学习技术,可以准确学习图像的语义信息,然后根据信息预测缺失的内容,大大克服了传统修复算法的不足,使结果更具逻辑性。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 8262

spring_boot_整合mybatis遇到的问题-如何解决

BindingException:Invalid bound statement (not found)如何解决 出现这个错误时,按以下步骤检查一般就会解决问题: 1:检查xml文件所在package名称是否和Mapper interface所在的包名一一对应; 2:检查xml的namespace是否和xml文件的package名称一一对应; 3:检查方法名称是否对应; 4:去除xml文件中的中...

阿鹏 640

ABAP Channels 实战:在 ABAP 7.40 中用 WebSocket 打造实时双向通信

本文详细介绍了SAP ABAP 7.40引入的ABAP Channels通信框架,包含AMC(ABAP Messaging Channels)和APC(ABAP Push Channels)两部分。AMC作为应用服务器内部的消息总线,支持发布/订阅模式,可实现跨会话实时通信;APC基于WebSocket协议,用于浏览器等客户端与ABAP服务器的双向实时交互。文章通过一个乒乓球游戏案例展示了ABAP Channels的实时协作能力,并详细解析了AMC的配置方法、消息发送与接收的代码实现,帮助开发者理解如何利用

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 221

Mybatis出现org.apache.ibatis.binding.BindingException:Invalid bound statement (not found)问题

问题:访问MyBatis的时候报错: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 原因: 排除过程中发现在target中的编译后的文件里,mapper.xml和mapper文件不在同一个包下,原来在起包名的时候出错了。 ...

lili的点点滴滴 1237

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

【mybatis】mybatis访问报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

2.注意mapper.xml文件中的namespace是否正确指向到Mapper.java类的位置 【】在检查调用的 Mapper 接口时,发现在目标文件中没有找到 Mapper 映射的配置文件,在项目的 target 目标文件中可以看到,与接口对应的 Mapper 文件未加载,所以在程序启动时,就找不到对应的映射文件,导致的这个错误。

童话破灭i 604

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Maven使用Mybatis出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)错误

在确保其他配置都正确的情况下,检查打包时有没有将Mapper.xml一起打包进来。如果你是把Mapper.xml文件和Mapper类放在一起,或者是通过Mybatis逆向工程生成而直接拷贝的文件,很容易出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)异常,原因是Maven编译时没有把*...

guqing's blog 787

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

深入解析 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 异常及解决方案

在使用 MyBatis 进行数据持久化开发时,org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 是一个常见且令人头疼的异常。这个异常意味着 MyBatis 无法找到与 Mapper 接口方法对应的 SQL 映射语句,导致程序无法正常执行数据库操作。本文将深入分析该异常产生的原因,并提供详细的解决方案。

qq_74181189的博客 1万+

mybatis中出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)异常处理

常见原因简析 1、namespace名称不对 2、sqlID不对 前后不对应 3、变量名称问题 以上问题就很easy了 IDEA编辑器问题导致异常org.apache.ibatis.binding.bindingException:绑定语句无效(未找到): 原因:新版IDEA不再编译source folder下的xml文件 处理办法: 1、pom.xml文件 build标签下添加如...

qq_35298582的博客 421

解决java中mybatis报错:org.apache.ibatis.binding.BindingException:Invalid bound statement (not found):xx

org.apache.ibatis.binding.BindingException:Invalid bound statement (not found):xx

水巷石子的博客 1095

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 出现原因及解决办法

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) :出现原因及解决办法 提示:阅读本博客预计需要你 3-5分钟的时间 首先我们了解这是mybatis的绑定异常,没有找到相关的语句,先说一下出现这种问题的一般原因 : XML文件中的id与mapper接口中不相同 namespace 不对应,找不到返回的实体类或者文件名称不规范 没有【mybatis.mapper-locations=classp

规则中找出不规则,挫折中找出突破点 2万+

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 关于 mybites 发生的异常!

注意 @MapperScan(basePackages = {"com.xxx.module.maintain.*",}) 此处要扫描包下mapper的所有不能使用一个※ ,使用后 单独注入 mapper 是好用的但是假象, 要注入他的上层serviece 就会报上边的错误!请检查你的 MyBatis 配置文件或映射文件,确保正确定义了你所使用的 SQL 语句。请确保你在调用 SQL 语句时使用了正确的语句 ID,语句 ID 应与映射文件中定义的 ID 保持一致。以上都不是,那么要看下我们的启动类了!

weixin_49798182的博客 670

BindingException: Invalid bound statement (not found)

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com...UserInfoMapper.listByRole 报错描述: 程序一直可以正常运行,本次代码修改操作添加了新的依赖,也添加了新的mapper, xml文件。之前一运行所有的数据库查询接口无论新旧都会报这个错误。 网上的百度到的大多方法主要有以下可能: 1、检查xml文件的namespace 是否和Mapper interface 所在

码生剑气-方方圆圆 1万+

Invalid bound statement (not found)出现的原因和解决方法

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。(1)在pom.xml文件进行配置,让maven默认加载xml文件,然后就重新构建一下。把xml文件放到resources目录中(不推荐)...

asdfadafd的博客 6001

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

Springboot项目中,在mybatis中mapper数据库操作接口(有的称DAO,有的直接说mapper,都只同一文件)与mapper配置文件在做映射绑定的时候出现问题,简单说,就是接口与xml要么是找不到,要么是找到了却匹配不到。select元素中resultMap属性名在xml文件中有对应的resultMap元素,且元素的id与select元素的resultMap属性保持一致。4)xml文件文件名不对,后缀名不是xml,有的时候新建了个不是xml的文件,写好内容后,文件后缀名忘记修改。

空空墓志铭的博客 7万+

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):的三种解决方式

在使用mybatis-plus自定义SQL的时候,没有使用注解方式,而是将SQL语句写在mappper.xml文件中,就报了这个错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): 说某个方法没找到。 原因:maven默认加载机制,只会把src/main/java文件夹中的java类型文件进行加载,其他类型文件不会加载 解决方式: 方式一:手动复制xml文件到target目录 方式二:将xml文

weixin_47316183的博客 2万+

mybatis错误:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

一、问题描述 运行项目,访问Controller提示错误如下: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.fendo.plus.core.modules.sys.service.UserService.selectById at org.apache.ibatis.

fendo 1万+
上一篇: springboot起不来,总是报yml文件没找到
下一篇: 关于Vue路由当前页面数据不更新得解决问题
依晴无旧
博客等级 码龄7年 1683粉丝 159原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值