Springboot-yxml的使用
首先:yxml里面同样可以配置启动boot的配置信息等同于appcation.properties,但是写法格式略有不同。
此外yxml可以同样用于装配一些对象信息:
新建student.class,姓名,年龄,业余爱好,学校地址等。
用 @ConfigurationProperties(prefix = "student") 将yxml的配置信息加载进JavaBean(当然这里可以是数据库等其他信息),prefix则是yxml定义的大的名字。
接着,springboot运行时,我们需要将这个类加载到boot容器吧?不然这个类被加载,但是容器里没有。
@Component这个注解就是将类加载到容器中。
接下在我们就可以引用这个类对象了。
用法,在需要的地方声明对象(我这里是student)然后用@Autowired注解(自动装配把容器中的类对象装配进来),
就可以调用这个类对象了。
package com.example.demo.models;
import java.util.Arrays;
import java.util.Map;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
@Component
@ConfigurationProperties(prefix