3-1.SpringBoot 高级用法

用法

properties 语法说明

数据结构: KEY-VALUE
数据类型: String类型/Number数值

语法:

** 1.key-value使用=号连接
2.不需要添加多余的""号
3.pro文件在IDEA中的编码格式UTF-8(手动可改)
pro文件在被程序读取时默认采用ISO-8859-1格式,中文必定乱码
4.key=value不要出现多余的空格
server.port=8090**

YML 语法说明

数据结构 key-value
数据类型 String/Number

语法:

1.key:(空格)value
2.key与key之间有层级关系,注意缩进
3.字符编码都采用UTF-8
4.可读性较pro文件 更加友好
server:
port: 8090
在这里插入图片描述
在这里插入图片描述

为属性赋值意义

实现了.java文件与属性赋值的解耦
为了实现特定的业务的赋值.
SpringBoot整合第三方框架时,如果需要额外的配置文件时,常常采用上述的操作实现. 方便扩展
Redis为属性赋值操作

自动装配的规则说明:

1.如果对象在进行实例化.如果对象中的属性被 @Autowired注解修饰,则说明应该先注入属性.
2.先根据属性的类型,查找Map集合中是否有该类型的对象.
3.如果根据类型查找没有找到,则根据属性的名称按照name查找对象.
4.如果上述的方式都没有找到,则报错实例化对象失败.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值