Skip to content

robertoduessmann/students-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

students-api

A RESTful API to control a students register

Installation

Build

$ mvn clean install

Config

Create a database and configure a new datasource java:jboss/datasources/alunos in wildfly standalone

Running

Copy .war generated to wildfly/standalone/deployments and start wildfly

Usage

GET /alunos/{id}

$ curl -X GET http://localhost:8080/students-api/alunos/2
{
	"id": 2,
	"cpf": 3123,
	"nome": "Joao",
	"idade": 45,
	"endereco": {
		"id": 1,
		"logradouro": "Rua Beira Rio",
		"numero": 111,
		"complemento": "N/A",
		"bairro": "Centro",
		"cep": "89000000",
		"cidade": "Joinville",
		"estado": "SC"
	}
}

POST /alunos

{
	"cpf": 2312,
	"nome": "Joao",
	"idade": 45,
	"endereco": {
		"id": 1,
		"logradouro": "Rua Beira Rio",
		"numero": 111,
		"complemento": "N/A",
		"bairro": "Centro",
		"cep": "89000000",
		"cidade": "Joinville",
		"estado": "SC"
	}
}

License

The MIT License (MIT)

About

A RESTful API to control a students register

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages