1. 从properities文件中加载配置文件:
bean package 里面有一个user的类,该类必须添加
@Component标签将当前类添加到容器中。
然后还需要添加@ConfigurationProperties(prefix = “user”)
加了这个注解以后这个类就会自动从全局配置文件中寻找合适的值来注入。而如果是写在其他的properities文件中的话则需要再加一个注解@PropertySource({“classpath:user.properties”})来加载外部的属性文件。
2.从xml文件中加载配置文件
xml中:
<bean id="user" class="com.example.bean.User">
<property name=“name” value="jack" />
<property age="age" value=18 />
</bean>
bean包中的User类中:
在主配置类中使用注解@importResource加载spring的配置文件。
@ImportResoource({"classpath:spring.xml"}),这时User类中不需要任何注解。
(自己的理解:主配置类读取了xml文件之后就生成了一个User的instance,因此User类就不需要多余的操作了?)
3.从Java配置类中加载配置文件(原标题是 使用