Я работаю с внешними файлами конфигурации, такими как application.yml в Springboot, программа копирует файлы и переименовывает файлы, но если мне нужен другой шаблон, то имя файлов thengo для изменения в коде.
Давайте предположим следующий код:
public class Pet {
private chain name;
private rope bread;
private chain size;
PrivateVar private chain;
Getters and Setters ....
}
И я создаю имена файлов с этим кодом:
Pet pet = getPet();
String fileName = String.format ("% s_% s_% s_% s", pet.getName (), pet.getBread (), pet.getSize (), pet.getOtherVar ());
Это проблема, она не динамическая.
Мне кажется, что в моем файле конфигурации я могу написать шаблон и отправить объект в качестве входных данных, а покровителю организовать имя.
String.format (pattern_from_the_file_config, pet);
Могу ли я сделать это или есть какой-либо способсделать это?