https://github.com/allitov/contacts
Application for saving and viewing contact information.
https://github.com/allitov/contacts
java maven spring
Last synced: 2 months ago
JSON representation
Application for saving and viewing contact information.
- Host: GitHub
- URL: https://github.com/allitov/contacts
- Owner: allitov
- Created: 2023-10-24T09:02:23.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-30T08:38:08.000Z (over 1 year ago)
- Last Synced: 2025-02-14T12:17:03.548Z (4 months ago)
- Topics: java, maven, spring
- Language: Java
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Contacts
**Приложение для сохранения и просмотра контактных данных.**Приложение предоставляет возможности по сохранению и просмотру контактов,
а также загрузки данных из файлов, указанных пользователем.## Настройки приложения
Настройки приложения осуществляются путем изменения значений свойств в файле **application.properties**:- **spring.profiles.active**:
- _default_ - программа работает без предварительного чтения данных о контактах из файла.
- _init_ - перед началом работы программа читает данные о контактах из файла пользователя. При этом данные должны быть в формате: "Ф. И. О;номер телефона;адрес электронной почты" (без кавычек, с символом переноса строки в конце).
- **app.saving-file.path** - путь до файла сохранения контактов.
- **app.loading-file.path** - путь до файла чтения контактов.## Интерфейс и формат ввода
Главное меню состоит из 4 пунктов (для выбора нужно ввести в консоль число без пробелов и иных символов,
после чего нажать клавишу Enter):
1. Приложение выводит в консоль все данные, введенные пользователем или считанные из файла.
2. Приложение добавит контакт для последующего сохранения в файл. Формат ввода (без кавычек):
"Ф. И. О.; номер телефона; адрес электронной почты"
3. Приложение удалит из памяти контакт по введенному email и не сохранит данные о нем в файл в последующем.
Формат ввода (без кавычек): "[email protected]"
4. Выход из программы. Приложение осуществит запись данных в файл и завершит работу.