Подтвердить что ты не робот

Создание файла свойств в Java и eclipse

Я хочу создать файл config.properties, в котором я хочу сохранить все ключи и значения вместо жесткого кодирования их в коде Java.

Однако я не знаю, как создать файл свойств в Eclipse. Я исследовал и нашел справку о том, как читать файл свойств. Мне нужна помощь с тем, как его создать.

Вот мои конкретные вопросы:

  1. Можно ли создать файл config.properties в затмении, а данные вводится непосредственно в него, как будто config.properties похож на текстовый редактор?
  2. Если это может быть создано непосредственно, пожалуйста, дайте мне знать шаги для создания этого файла свойств?
  3. Я предполагаю, что файл свойств может быть создан так же, как Java проект, Java-класс и т.д. создаются (щелкнув правой кнопкой мыши на пакет или уровень проекта). Это правильное предположение?
  4. Или необходимо создать файл свойств и добавить в него данные. по кодировке Java?

Я буду очень признателен за любую помощь.

4b9b3361

Ответ 1

  1. Создайте новый файл из меню "Файл". Или нажмите Ctrl + N
  2. Вместо имени файла напишите config.properties, затем нажмите "Готово"

Затем вы можете добавить свойства вашего файла свойств, как это

dbpassword=password
database=localhost
dbuser=user

Пример загрузки свойств

public class App {
  public static void main(String[] args) {

    Properties prop = new Properties();
    InputStream input = null;

    try {

        input = new FileInputStream("config.properties");

        // load a properties file
        prop.load(input);

        // get the property value and print it out
        System.out.println(prop.getProperty("database"));
        System.out.println(prop.getProperty("dbuser"));
        System.out.println(prop.getProperty("dbpassword"));

    } catch (IOException ex) {
        ex.printStackTrace();
    } finally {
        if (input != null) {
            try {
                input.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }

  }
}

By Edit

By Edit