一:
spring 1.0时代纯xml配置时
<bean id="dataSource" class = "" ......
二:
spring 2.0时代半xml配置,半注解时代 调用配置文件
三:
springboot 3.0以后全注解时代
a : 注意
用application.properties文件名字,
然后注入使用
另外 注意 上面配置是通用公共方法,谁用谁直接调用,
下面这种就是单独调用的最简单方法,
下面的这种方法是单独调用,某些东西单独使用的时候直接调用的时候用这种自用方法,
如果是很多人调用的话,需要使用上面的那种方法,或者更简单的方法直接把实体类加@Component和@ConfigurationProperties(prefix = "user") 前缀的好处就是相当于给你配置属性分个类吧,更容易区分和查阅和使用,然后直接@Autowired
yaml(yml) 格式 和application.properties配置注意,如果两个配置都存在的话,他们是取并集的,如果冲突的话,会取properties里面的值,yaml格式注意:
a.大小写敏感 b.使用缩进表示层级关系 c.缩进时不允许使用Tab键,只允许使用空格。
d.缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
最直接取某一个值的方式