@Value 真是一个神奇的注解

  • 时间:2022-03-15 15:03 作者:爱追梦的你 来源: 阅读:176
  • 扫一扫,手机访问
摘要:@Value 真是一个神奇的注解变量直接赋值 /* 直接设置值 */ @Value(”25”) private int hight; @Value(”65”) private Integer wight; @Value(”human”) private St

@Value 真是一个神奇的注解

变量直接赋值

    /* 直接设置值 */    @Value("25")    private int hight;    @Value("65")    private Integer wight;    @Value("human")    private String species;

Resource读取文件

注意 这里的Resource是spring的核心类 不是javax的Resource

import org.springframework.core.io.Resource;    // 设置系统文本内容    @Value("classpath:mock/resume.txt")    private Resource resume;    // 设置url 调用后返回的值    @Value("http://www.baidu.com")    private Resource baidu;

${}

    /* 使用$设置值 */    @Value("${user.password}")    private String password;

#{}

    /* 使用#设置值 */    // 1. 使用systemProperties[‘xxx’]获取系统参数    @Value("#{systemProperties['os.name']}")    private String osName;    // 2. 调用系统方法    @Value("#{T(Math).random() * 100.0}")    private double waterContent;

链接参考

Spring @Value 设置默认值

Spring Boot系列四 Spring @Value 属性注入使用总结一

SpEL 表达式

SpEL 在注解中的使用-混合使用那种

spring中的SpEL表达式

53005220_p0_master1200.jpg

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】Tiktok登录教程(2023-02-13 14:17)
【系统环境|】ZORRO佐罗软件安装教程及一键新机使用方法详细简介(2023-02-10 21:56)
【系统环境|】阿里云 centos 云盘扩容命令(2023-01-10 16:35)
【系统环境|】补单系统搭建补单源码搭建(2022-05-18 11:35)
【系统环境|服务器应用】高端显卡再度登上热搜,竟然是因为“断崖式”的降价(2022-04-12 19:47)
【系统环境|软件环境】一步步教你开发、部署第一个去中心化应用 - 宠物商店(2022-03-15 15:13)
【系统环境|软件环境】循序渐进!一文学会高性能开发十大必需掌握的核心技术。(2022-03-15 15:13)
【系统环境|软件环境】Python游戏开发,pygame模块,Python实现贪吃蛇小游戏(2022-03-15 15:13)
【系统环境|软件环境】Spring Cloud Feign 记录单个服务耗时并处理 Hystrix 线程隔离模式!(2022-03-15 15:13)
【系统环境|软件环境】js数组方法全解(2022-03-15 15:12)
血鸟云
手机二维码手机访问领取大礼包
返回顶部