project ├── src │ ├── main │ │ ├── java └── resources └── properties项目结构是以上这种形式 我的配置文件怎么能便捷的读取数据
时间: 2024-01-26 16:03:19 浏览: 58
javahongxi-spring-boot-project-main_java_
可以使用Java中的Properties类来读取配置文件中的数据。具体操作如下:
1. 在resources目录下创建一个配置文件,如config.properties,然后在其中添加你需要的配置项,例如:
```
server.port=8080
database.url=jdbc:mysql://localhost:3306/test
database.username=root
database.password=123456
```
2. 在Java代码中使用Properties类读取配置文件中的数据,例如:
```java
import java.io.InputStream;
import java.util.Properties;
public class ConfigReader {
public static void main(String[] args) {
Properties props = new Properties();
InputStream is = ConfigReader.class.getClassLoader().getResourceAsStream("config.properties");
try {
props.load(is);
} catch (Exception e) {
e.printStackTrace();
}
String port = props.getProperty("server.port");
String url = props.getProperty("database.url");
String username = props.getProperty("database.username");
String password = props.getProperty("database.password");
System.out.println("server.port=" + port);
System.out.println("database.url=" + url);
System.out.println("database.username=" + username);
System.out.println("database.password=" + password);
}
}
```
上面的代码通过类加载器读取配置文件,然后使用Properties类的getProperty方法获取配置项的值,并输出到控制台中。
阅读全文