<dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-properties</artifactId> <version>2.12.4</version> </dependency> import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper; public class PropertyFileReader { public static void main(String[] args) throws IOException { ObjectMapper mapper = new JavaPropsMapper(); Properties properties = mapper.readValue(new File("config.properties"), Properties.class); System.out.println(properties.getProperty("database.url")); System.out.println(properties.getProperty("database.username")); System.out.println(properties.getProperty("database.password")); } } import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper; public class PropertyFileWriter { public static void main(String[] args) throws IOException { ObjectMapper mapper = new JavaPropsMapper(); Properties properties = new Properties(); properties.setProperty("database.url", "jdbc:mysql://localhost:3306/mydb"); properties.setProperty("database.username", "root"); properties.setProperty("database.password", "password123"); mapper.writeValue(new File("config.properties"), properties); } }


上一篇:
下一篇:
切换中文