springboot的高级用法

@value为属性赋值:

yml文件:

msg:

    hello:"sayhitolover"

Controller文件 

//使用方式
@RestController
@RequestMapping("hello")
public class HelloController {
/**
 * 规则:
 *  1.当Spring容器启动时,会加载YML配置文件
 *     会将内部的key-value加载到spring维护的内存空间
 *     2.@value功能,从spring容器中根据key动态赋值
 *     3.springel的表达式 简称:spel
 *
 *  使用场景:少部分动态数据的配置
 * */
    @Value("${msg.hello}")
    private  String msg;
@RequestMapping("sayhi")
    public String Hello(){
    return msg;
}

properties为属性赋值:

业务说明:业务有时会需要动态赋值,大量的业务数据不适合写道ynl文件中,否则会导致代码混乱。最好的方式一ing该指定.properties文件为业务赋值。

msg.properties文件

#语法
#数据结构: key=value结构
#注意事项:  不要添加“”号, 数据本身就是字符串
#pro.msg=sayhi  √
#pro.msg="sayhi"  X
#字符集编码࿱
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sayhitoloverOvO

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值