Esta é uma aplicação Spring Boot que permite o gerenciamento de vagas de Recursos Humanos (RH).
- Java 17 ou superior
- Maven
- Banco de dados (Postgres)
-
Clone o repositório:
git clone https://github.com/danileao/gestao_vagas_rocket.git
-
Configure o banco de dados editando o arquivo application.properties e fornecendo as configurações necessárias:
spring.datasource.url=jdbc:postgresql://localhost:5432/database spring.datasource.username=admin spring.datasource.password=admin
-
Construa a aplicação:
mvn clean install
-
Inicie a aplicação
mvn spring-boot:run
A aplicação agora deve estar em execução em http://localhost:8080.
Acesse a documentação completa da API para obter informações detalhadas sobre os endpoints e como usá-los aqui.
curl --location --request POST 'http://localhost:8080/candidate/' \
--header 'Content-Type: application/json' \
--data-raw '{
"username": "jose",
"name": "Jose de Souza",
"email": "[email protected]",
"password": "1234567890",
"description": "Desenvolvedora Java Junior em busca da primeira oportunidade."
}'