Я хотел бы прочитать файл свойств в формате массива.
У меня есть этот файл свойств:
students.student[0] = ABC
students.student[0].marks[0] = 10
students.student[0].marks[1] = 20
students.student[0].marks[2] = 30
students.student[0].marks[3] = 40
students.student[0].marks[4] = 50
students.student[0].marks[5] = 60
students.student[0].marks[6] = 70
students.student[1] = XYZ
students.student[1].marks[0] = 10
students.student[1].marks[1] = 20
students.student[1].marks[2] = 30
students.student[1].marks[3] = 40
students.student[1].marks[4] = 50
students.student[1].marks[5] = 60
students.student[1].marks[6] = 70
Я пытаюсь прочитать этот файл свойств следующим образом:
@ConfigurationProperties("students")
@PropertySource("classpath:student.properties")
public class StudentProperties{
List<Student> students = new ArryaList<Student>();
public static class Student
{
String name;
List<Marks> marks = new ArrayList<Marks>;
public static class Marks
{
int marks;
//getters and setters
}
//getters and setters
}
//getters and setters
}
Но это не установка значений.Как это сделать?