springBoot中使用@Value取值出现问题如何解决


这篇文章主要介绍“springBoot中使用@Value取值出现问题如何解决”,在日常操作中,相信很多人在springBoot中使用@Value取值出现问题如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”springBoot中使用@Value取值出现问题如何解决”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!在springBoot项目中我们一般会把一些路径或者资源写在配置文件中,方便管理。但是免费云主机域名取得时候有可能会出现一些问题。file.uploadFolder=E://upload/在上面使用@Value(“${名称}”) 就可以得到值但是字段又被static修饰成为静态变量,使用这种方法就取不到值,我们拿到的就为null。因此我们就要换一种取值方式,像下面这样就可以取到了。切记set方法不要带static!!!让它由spring管理。这是application.properties中填写的相关配置信息,其中mysql配置是作为外部配置信息来用的。使用的时候出现很诡异的问题,那就是命名设置的username和password是对的,通过本地连接也是对的,但是总是报连接认证失败的错误,并且用户名也不是root。最后我将dbUName打印出来发现,完全不是root,而是我的主机名!所以这里,切记不要在application.properties文件中自定义名称username,因为你取不到你想要的结果。到此,关于“springBoot中使用@Value取值出现问题如何解决”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注百云主机网站,小编会继续努力为大家带来更多实用的文章!

相关推荐: CSS的padding属性怎么定义和使用

这篇文章主要讲解了“CSS的padding属性怎么定义和使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS的padding属性怎么定义和使用”吧!CSS padding 属性定义和用法padding 简写…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/19 18:59
下一篇 03/19 19:07

相关推荐