1.spring的原始方式
第一步:编写beans.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd">
<bean id="person" class="com.xiong.boot.bean.Person">
<property name="cat" ref="cat"></property>
<property name="name" value="xiongdu"></property>
<property name="years" value="22"></property>
</bean>
<bean id="cat" class="com.xiong.boot.bean.Cat">
<property name="name" value="xiaomao"></property>
<property name="weight" value="17"></property>
</bean>
</beans>
第二步:在配置类上配置@ImportResource(“classpath:beans.xml”)
2.使用注解
第一步在application.properties文件中编写
book.name=java
book.title=mao
第二步:在实体上配置
@Component
//prefix后面属性为xml中配置的前缀
@ConfigurationProperties(prefix = "book")
public class Book {
private String name;
private String title;
}
或
在实体类配置
@ConfigurationProperties(prefix = "book")
public class Book {
private String name;
private String title;
}
在配置类上配置
@EnableConfigurationProperties(Book.class)
public class MyConfig {