Spring属性注入

spring属性注入

新建一个Book类,
Spring属性注入

然后在配置文件中进行属性注入,
Spring属性注入
那么如何配置到bean呢?
Spring属性注入

虽然这个可以这么实现,但是毕竟application.properties文件一般用来做系统配置.

自定义properties文件

我们可以自己写一个book.properties,然后把刚才的属性值剪切进去,但是这样并不能在项目启动时候自动加载,还需要配置。
Spring属性注入

Spring属性注入

类型安全的属性注入

上面的属性注入其实还是有很多不方便之处的,如果属性特别多,一个一个value速度慢还容易出错。
为此,springboot特地有一个注解可以批量注入。注意这个是属于springboot框架自己的注解,而上述的方法都是spring框架的注解。
Spring属性注入这样前缀为book的就可以批量注入了!