首页 > 其他分享 >今日bug之配置项值为中文逗号报错

今日bug之配置项值为中文逗号报错

时间:2023-12-21 19:04:06浏览次数:47  
标签:factory springframework 逗号 报错 项值 qlrlxZjzlDzMap org bug beans

启动报错

org.springframework.beans.factory.UnsatisfiedDependencyException: 
Error creating bean with name 'slymUrlController': 
Unsatisfied dependency expressed through field 'qlrlxZjzlDzMap'; 
nested exception is org.springframework.beans.factory.BeanExpressionException: 
Expression parsing failed; 
nested exception is java.lang.IllegalStateException:
Cannot handle (65292) ','

中文翻译

org.springframework.beans.factory.UnsatisfiedDependencyException: 创建名为 'slymUrlController' 的 bean 时出错: 
通过字段 'qlrlxZjzlDzMap' 表示的不满足的依赖关系;嵌套异常是 org.springframework.beans.factory.
BeanExpressionException: 表达式解析失败;嵌套异常是 java.lang.IllegalStateException: 
无法处理 (65292) ',

原因

配置项的配置值是中文逗号,改为英文逗号就可以了。

@Value("#{${slym.qlrlxZjzlDzMap:null}}")
private Map<String, String> qlrlxZjzlDzMap;

标签:factory,springframework,逗号,报错,项值,qlrlxZjzlDzMap,org,bug,beans
From: https://blog.51cto.com/u_16375957/8926010

相关文章

  • 通杀无限 debugger,目前只有 1% 的人知道!
    前言相信很多小伙伴在进行web逆向的时候,都遇到过无限debugger。最简单的方法,在debugger位置,点击行号,右键Neverpausehere,永远不在此处断下即可。但是这种方法就妄想通杀,显然是不大可能的,不然这种防护岂不是弄出来骗自己的。现在很多网站,这样处理是无法绕过的。例如常规......
  • 解决Python中main运行报错的方法
    在Python开发中,main函数是程序的入口,是程序执行的起点。然而,有时候我们在运行main函数时可能会遇到各种报错。本文将介绍一些常见的Pythonmain运行报错,并提供相应的解决办法。1.ModuleNotFoundError:这个错误表示Python无法找到指定的模块。解决方法如下:-确保模块已经正确安装。可......
  • Windows10 卸载WSL Ubuntu (解决Docker Desktop 报错问题)
    首先在“程序”里面卸载“WindowsSubsystemforLinuxUpdate”然后使用命令行卸载已安装的子系统1、查看当前环境安装的wslwsl--list2、注销(卸载)当前安装的Linux的Windows子系统wsl--unregisterUbuntu3、卸载成功,查看当前安装的Linux的Windows子系统wsl--list4......
  • rabbitmq添加延时通道时报错
    rabbitmq添加延时通道时报错'x-delayed-type'mustbeanexistingexchangetype解决方案:我实际用的是x-delayed-type:topic ......
  • Android安卓打包app应用程序编译shrinkResources true报错解决方案
    Hello各位同学们好,我是咕噜铁蛋!在Android开发中,当我们需要打包应用程序时,经常会遇到一些问题。其中一个常见的问题是在使用shrinkResources设置为true时出现的编译错误。这个选项是在AndroidGradle插件的build.gradle文件中设置的,用于减少最终APK文件的大小。然而,如果设置不正确,可......
  • 记录一次openpyx使用rich_text报错AttributeError: 'TextBlock' object has no attrib
    先说解决办法:pipinstalllxml报错截图:当时在两个环境中分别使用相同版本openpyxl,相同的代码,一个环境中能成功,另外一个一直报错。排查结果如下:根据报错找到文件:File"\openpyxl\worksheet_writer.py",line147,inwrite_row在155行到158行看到如下代码:ifLXML:......
  • Windows phpstudy vscode Xdebug调试无效,无法监听,没有什么效果
    Windows phpstudy vscodeXdebug调试无效,无法监听,没有什么效果vscode正常,能启动,能标记,就是无法监听打印phpinfo(); Xdebug版本3打印的信息输入这里,找出对应PHPXdebug的dll文件Xdebug:Support—TailoredInstallationInstructions会出给检查结果,下面是我的再看看VSCODE插......
  • Mysql报错:too many connections原因及解决方法
    原因是mysql连接数过多解决方案一:1、linux登录mysql:mysql-uroot-p;2、查看mysql允许的最大连接数showvariableslike'%max_connections%';3、查看这次mysql服务启动到现在,同一时刻最多mysql有多少连接showstatuslike'Max_used_connections';4、修改mysql最大连......
  • 记录 | 报错:libssl-dev : 依赖: libssl3 (= 3.0.8-1ubuntu1.1) 但是 3.0.8-1ubuntu1.2
    ubuntu上安装libssl-dev失败的报错解决报错:下列软件包有未满足的依赖关系:libssl-dev:依赖:libssl3(=3.0.8-1ubuntu1.1)但是3.0.8-1ubuntu1.2正要被安装E:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。想当然,ubuntu下使用如下命令安......
  • 报错: Failed to execute ‘append‘ on ‘FormData‘: 2 arguments required, but on
    未能对“FormData”执行“append”:需要2个参数,但仅存在1个参数。  letformData=newFormData()本来formData.append(‘list’,JSON.stringify(arr))  改成下边这样了,就报错了formData.append(JSON.stringify(arr))正确的写法应该是: fd.append("参数名",值") ;我们......