美文网首页
springboot的@Value注解的使用

springboot的@Value注解的使用

作者: 尘埃里的玄 | 来源:发表于2021-03-16 14:32 被阅读0次

    1.使用 @Value("${...}") 方式:

    可以获取属性文件中对应的值(如果属性文件中没有这个属性,则会报错。可以通过赋予默认值解决这个问题,如@Value("${attr:127.0.0.1}"))

    2.使用 @Value("#{...}")方式:

    {…}的{}里面的内容必须符合SpEL表达式,可以是文字表达式、Bean属性和方法、类表达式、访问properties(如:systemProperties 和 systemEnvironment),具体可以参考:点击打开链接

    3.在@Value(...)中 ${…}和#{…}混合使用

    注意必须#{}外面,{}在里面,因为spring执行{}是时机要早于#{}

    image.png

    application.properties属性文件:


    image.png image.png image.png

    参考网址:https://blog.csdn.net/ljw499356212/article/details/99408529

    相关文章

      网友评论

          本文标题:springboot的@Value注解的使用

          本文链接:https://www.haomeiwen.com/subject/qwldcltx.html