8.java中读取properties配置文件的两种方式
import jdk.nashorn.internal.objects.annotations.Property; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.util.Properties; public class ClasssLoadTest { public static void main(String[] args) throws IOException { //Properties:用来读取配置文件。 Properties pro = new Properties(); //方式一,配置默认放在module下 // FileInputStream fi = new FileInputStream("D:\\javacode\\day1\\src\\jabc.properties"); // pro.load(fi); // 方式二:类的加载器读取配置文件 ClassLoader classLoader = ClasssLoadTest.class.getClassLoader(); // 配置文件在src 下 InputStream is = classLoader.getResourceAsStream("jabc.properties"); pro.load(is); String username = pro.getProperty("username"); String password = pro.getProperty("password"); System.out.println("username="+username+",passwrod="+password); } }
有疑问可以加wx:18179641802,进行探讨