一、该问题的重现步骤是什么?
1. 在控制器 Controller 中 使用@Value 注解 为什么会报错
Parameter 0 of constructor in org.springblade.modules.XXX.controller.XXXXController required a bean of type 'java.lang.String' that could not be found.
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
正常使用
实际报错
Parameter 0 of constructor in org.springblade.modules.livewall.controller.FileDownController required a bean of type 'java.lang.String' that could not be found.
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
***************************
APPLICATION FAILED TO START
***************************
Description:
Parameter 0 of constructor in org.springblade.modules.livewall.controller.FileDownController required a bean of type 'java.lang.String' that could not be found.
Action:
Consider defining a bean of type 'java.lang.String' in your configuration.
Disconnected from the target VM, address: '127.0.0.1:59421', transport: 'socket'
Process finished with exit code 1
五、若有更多详细信息,请在下面提供。
需要额外配置 @NoArgsConstructor注解 来区分
为什么会导致这样的报错?
和我们以前开发的区别是在那里?
bladex 在说明规范中 那里提出了?需要补充@NoArgsConstructor?
这样使用的目的
这与框架无关,这是lombok的基础知识,要用@RequiredArgsConstructor
另外商业版答疑规则见:https://sns.bladex.cn/article-14990.html
请将账号邮箱修改为下单购买授权的qq邮箱便可咨询商业版疑问
修改完邮箱后请将此贴删除并重新发一贴
扫一扫访问 Blade技术社区 移动端