springboot读取properties
时间: 2023-05-08 17:58:55 浏览: 61
Spring Boot是一个框架,它提供了快速开发基于Spring的应用程序的工具和配置方式。在Spring Boot中,我们可以使用.properties文件来实现配置。.properties文件通常包含应用程序的属性和配置信息,如数据库连接信息、端口号等。
Spring Boot提供了许多读取.properties文件的方式。其中最常见的方式是在应用程序中使用@Value注解,通过该注解读取.properties文件中的属性值可以十分方便快捷。
@Value注解用于在Spring Boot应用程序中读取.properties文件中的属性值,如下所示:
```java
@Configuration
@PropertySource("classpath:application.properties")
public class MyConfiguration {
@Value("${server.port}")
private int port;
}
```
在上面的示例中,通过@Configuration和@PropertySource注解指定了.properties文件的路径,并将属性值注入到了MyConfiguration类中的port变量中。这样,在应用程序中就可以方便地读取.properties文件中的配置信息。
除了@Value注解外,Spring Boot还提供了其他读取.properties文件的方式,如通过@ConfigurationProperties注解将属性值注入到一个Java bean中。在具体的开发过程中,根据需要选择不同的方式来读取.properties文件即可。