博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring使用@Value注解各种类型的值(Map,List,Set,数组,基本数据类型)
阅读量:4295 次
发布时间:2019-05-27

本文共 959 字,大约阅读时间需要 3 分钟。

在application.properties写入下面代码

test.boolean=truetest.string=abctest.integer=123test.long=123test.float=1.2345678123456test.double=1.2345678123456test.array=1,3,4,5,6,1,2,3test.list=1,3,4,5,6,1,2,3test.set=1,3,4,5,6,1,2,3test.map={name:"张三", age:18}

使用junit进行测试

@RunWith(SpringRunner.class)@SpringBootTest(classes = {
ApplicationBootstrap.class})public class DemoTest {
@Value("${test.boolean}") private Boolean testBoolean; @Value("${test.string}") private String testString; @Value("${test.integer}") private Integer testInteger; @Value("${test.long}") private Long testLong; @Value("${test.float}") private Float testFloat; @Value("${test.double}") private Double testDouble; @Value("#{'${test.array}'.split(',')}") private String[] testArray; @Value("#{'${test.list}'.split(',')}") private List
testList; @Value("#{'${test.set}'.split(',')}") private Set
testSet; @Value("#{${test.map}}") private Map
testMap; }

转载地址:http://lebws.baihongyu.com/

你可能感兴趣的文章
关于Vue-cli+ElementUI项目 打包时排除Vue和ElementUI
查看>>
Vue 路由懒加载根据根路由合并chunk块
查看>>
vue中 不更新视图 四种解决方法
查看>>
MySQL 查看执行计划
查看>>
OpenGL ES 3.0(四)图元、VBO、VAO
查看>>
OpenGL ES 3.0(五)纹理
查看>>
OpenGL ES 3.0(八)实现带水印的相机预览功能
查看>>
OpenGL ES 3.0(九)实现美颜相机功能
查看>>
FFmpeg 的介绍与使用
查看>>
Android 虚拟机简单介绍——ART、Dalvik、启动流程分析
查看>>
原理性地理解 Java 泛型中的 extends、super 及 Kotlin 的协变、逆变
查看>>
FFmpeg 是如何实现多态的?
查看>>
FFmpeg 源码分析 - avcodec_send_packet 和 avcodec_receive_frame
查看>>
FFmpeg 新旧版本编码 API 的区别
查看>>
RecyclerView 源码深入解析——绘制流程、缓存机制、动画等
查看>>
Android 面试题整理总结(一)Java 基础
查看>>
Android 面试题整理总结(二)Java 集合
查看>>
学习笔记_vnpy实战培训day02
查看>>
学习笔记_vnpy实战培训day03
查看>>
VNPY- VnTrader基本使用
查看>>