在配置文件中直接加入以下代码,我放到application.properties中的:

my.secret=${random.value}

my.number=${random.int}

my.bignumber=${random.long}

my.uuid=${random.uuid}

my.number.less.than.ten=${random.int(10)}

my.number.in.range=${random.int[1024,65536]}

通过@Value注解在代码中获取:

@Component

public class MyBean implements CommandLineRunner{

@Value("${random.value}")

private String mySecret;

@Value("${my.number}")

private Integer myNumber;

@Value("${my.bignumber}")

private long myBignumber;

@Value("${my.uuid}")

private String myUuid;

@Value("${my.number.less.than.ten}")

private String myNumberLessThanTen;

@Value("${my.number.in.range}")

private String myNumberInRange;

@Override

public void run(String... args){

System.out.println("mySecret:"+mySecret);

System.out.println("myNumber:"+myNumber);

System.out.println("myBignumber:"+myBignumber);

System.out.println("myUuid:"+myUuid);

System.out.println("myNumberLessThanTen:"+myNumberLessThanTen);

System.out.println("myNumberInRange:"+myNumberInRange);

}

}

参数间的引用

com.didispace.blog.name=程序猿DD

com.didispace.blog.title=Spring Boot教程

com.didispace.blog.desc=${com.didispace.blog.name}正在努力写《${com.didispace.blog.title}》

spring 配置项 随机_Spring Boot--从配置文件中获取随机数相关推荐

  1. java如何取到配置文件中值,从配置文件中获取配置信息的几种方法

    1.利用ResourceBundle类从properties文件中获取配置信息 创建配置文件并写入配置信息 image.png 使用以下代码可以轻松获取配置信息 package com.course. ...

  2. java如何实取随机数_java - 如何在Kotlin中获取随机数?

    java - 如何在Kotlin中获取随机数? 可以在2个参数之间返回随机整数的通用方法,如ruby,可以使用rand(0..n). 有什么建议吗? 16个解决方案 208 votes 我的建议是In ...

  3. (1)数组乱序(3)数组中获取随机数

    (1)数组乱序 created() {// (1)数组乱序let res1 = this.getarrScrambling([1, 2, 3,4,5]);console.log(res1);let a ...

  4. springboot jar服务器运行后无法请求_Spring Boot微服务中Chaos Monkey的应用

    有多少人从未在生产环境中遇到系统崩溃或故障?当然,你们每个人迟早都会经历它.如果我们无法避免失败,那么解决方案似乎是将我们的系统维持在永久性故障状态.Chaos Monkey - 这个概念是Netfl ...

  5. spring cloud入门_Spring Boot 2.x基础教程:快速入门

    简介 在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot ...

  6. druid 连接池的释放 配合上spring bean销毁_spring boot基于DRUID数据源密码加密及数据源监控实现...

    项目源码路径:https://github.com/Syske/learning-dome-code.git 前言 随着需求和技术的日益革新,spring boot框架是越来越流行,也越来越多地出现在 ...

  7. java 拦截器响应中取所有参数,spring boot拦截器中获取request post请求中的参数

    最近有一个需要从拦截器中获取post请求的参数的需求,这里记录一下处理过程中出现的问题. 首先想到的就是request.getParameter(String )方法,但是这个方法只能在get请求中取 ...

  8. .NET如何从配置文件中获取连接字符串

    一.设置配置文件 <configuration><!--在configuration下创建一个connectionStrings--><connectionStrings ...

  9. 拦截器获取请求参数post_spring boot拦截器中获取request post请求中的参数

    最近有一个需要从拦截器中获取post请求的参数的需求,这里记录一下处理过程中出现的问题. 首先想到的就是request.getParameter(String )方法,但是这个方法只能在get请求中取 ...

  10. spring拦截器使用及拦截器中获取Controller实例

    1,首先是配置,在spring-mvc的配置文件中加上 <!-- 拦截器 --> <mvc:interceptors><bean class="cn.hydom ...

最新文章

  1. 选择性模糊及其算法的实现。
  2. python中用于绘制各种图形、标注文本_python ImageDraw类实现几何图形的绘制与文字的绘制...
  3. DateFormat类的format方法和parse方法
  4. 第二阶段冲刺(第九天)
  5. 树形结构 —— 树与二叉树 —— 树的直径
  6. 购物车demo(内含bug)
  7. linux磁盘链路故障
  8. 通信原理学习笔记6-1:数字解调——基础解调链路、匹配滤波器和AWGN信道最佳接收机
  9. 2019最新IDEA Java教学视频课程资料
  10. Golang验证身份证号码是否有效
  11. 【裸金属服务器学习笔记】
  12. VPP线程之间报文调度
  13. 工厂设备管理远程监控方案
  14. case/casez/casex 区别与综合
  15. 消息重放攻击以及预防方法
  16. 《一百岁感言》 杨绛
  17. debian10.9离线安装haproxy(附离线安装包)
  18. 新站被收录后nbsp;15天打造关键词百度…
  19. leetcode2021年度刷题分类型总结(八)贪心 (python)
  20. 今天到洪城买衣服。。

热门文章

  1. 豫西大数据项目_大数据AI+智能雷达,上海公寓项目选址
  2. c语言单分支编程题,C语言习题集(分支和选择).doc
  3. css文本外观属性大全(内附实例与图解)
  4. 关于三种主流WEB架构的思考
  5. java学习笔记14-多态
  6. RedHat 7配置KVM和桥接
  7. 北京协和医院付海鸿:医学精准要影像先行,影像精准就要技术先行
  8. springMVC学习(1)
  9. 分布式日志收集系统实践(视频教程)
  10. 召回2014年8英语个月的道路