API RESTful para acessar hinos da Harpa Cristã.
- Endpoints:
- Listar todos os hinos
(GET /hymns) - Obter hino por ID
(GET /hymns/:id) - Buscar por título
(GET /hymns/search/title/:query) - Buscar por estrofe
(GET /hymns/search/verse/:query) - Buscar por número
(GET /hymns/search/number/:number) - Obter hino aleatório
(GET /hymns/random)
- Listar todos os hinos
- Java 17
- Spring Boot 3.3.1
- Maven
- MongoDB
- Requisitos: Java 17 e MongoDB instalados.
- Clonar:
git clone https://github.com/rxpt/spring-harpa-api.git - Instale as dependências e compile o projeto:
mvn clean install - Configurar:
- Copiar
application.properties.exampleparaapplication.properties - Editar
application.propertiescom suas configurações
- Copiar
- Popular o banco de dados:
- Os dados para popular o banco de dados estão presentes em
hymns-data.json.
- Os dados para popular o banco de dados estão presentes em
- Iniciar:
mvn spring-boot:run