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.example
paraapplication.properties
- Editar
application.properties
com 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