注解:@ConfigurationProperties
1、新建与配置文件对应的实体类,并放入spring容器中
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
@Data
@Component
@ConfigurationProperties(prefix = "river")
public class AppConfig {
private String name;
}
2、配置application.yml文件
river:
name: engineerdong
3、在需要的地方注入并使用
@Slf4j
@SpringBootTest
class RiverApplicationTests {
@Autowired
AppConfig config;
@Test
void logSomething() {
log.error(config.getName());
}
}
打印:
com.boot.river.RiverApplicationTests 2020年01月10日 18:48:21 -- e