从application.yml文件中注入属性可以通过Spring Boot的@ConfigurationProperties注解来实现。具体步骤如下:
@ConfigurationProperties(prefix = "myapp")
public class MyAppProperties {
// 属性的定义
}
myapp:
name: MyApp
version: 1.0.0
@SpringBootApplication
@EnableConfigurationProperties(MyAppProperties.class)
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
@RestController
public class MyController {
@Autowired
private MyAppProperties myAppProperties;
// 使用myAppProperties中的属性
}
通过以上步骤,就可以从application.yml文件中注入属性到对应的类中了。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)、腾讯云云数据库MySQL、腾讯云对象存储(COS)等。具体产品介绍和链接地址请参考腾讯云官方文档。
领取专属 10元无门槛券
手把手带您无忧上云