При запуске приложения необходимо заполнить следующие параметры в файле который находится по пути:
src/main/resources/credentials.properties
host - ссылка на хост где запущена Mysql
login - логин для подключения
password - пароль для подключения
db - имя вашей базы данных, которую нужно будет предварительно создать в вашей локальной базе данных
Пример заполненных данных:
- host=jdbc:mysql://localhost:3306/
- login=root
- password=root
- db=world
Обратите внимание, что при запуске приложения в указанной вами базе данных, будут созданы следующие таблицы Writer, Post,Label , Post_labels. Для корректной работы приложения убедитесь, что в вашей БД отсутствовали таблицы с похожими именами.
1. Откройте класс Runner, который находится по следующему пути: src/main/java/com/Maxim/Runner.java
2. Запустите метод main.
- create writer - создание автора
- get all writers - получение списка всех авторов
- get writer by id - получение автора по id
- update writer by id - изменение параметров автора, для изменения доступны два параметра (firstName,LastName)
- delete writer by id - удаление автора из таблицы по id
- get all labels - получение всех тегов из таблицы
- get label by id - получение тега по id
- create label - создание нового тега
- update label by id - изменение имени тега
- delete label by id - удлаение тега по id
- get all posts - получение всех постов из таблицы
- get post by id - получение поста по id
- create post - создание поста. Во время этой команды есть возможность сразу создать автора поста и добавить тег к посту
- update post by id - изменение поста по id
- delete post by id - удаление поста по id. При выполнении этой команды статус поста будет изменен на 'DELETED'.