Skip to content

Latest commit

 

History

History
executable file
·
62 lines (38 loc) · 2.26 KB

README.md

File metadata and controls

executable file
·
62 lines (38 loc) · 2.26 KB

Build Status Quality Gate

servicorestful

Projeto exemplo de implementação de um serviço Restful com nível 2 de maturidade no modelo Richardson usando Spring Boot.

Começando

Para executar o projeto, será necessário instalar os seguintes programas:

Desenvolvimento

Para iniciar o desenvolvimento, é necessário clonar o projeto do GitHub num diretório de sua preferência:

cd "diretorio de sua preferencia"
git clone https://github.com/condessalovelace/servicorestful.git

Construção

Para construir o projeto com o Maven, executar os comando abaixo:

mvn clean install

O comando irá baixar todas as dependências do projeto e criar um diretório target com os artefatos construídos, que incluem o arquivo jar do projeto. Além disso, serão executados os testes unitários, e se algum falhar, o Maven exibirá essa informação no console.

Deploy

Após a construção, acessar o diretório target e executar o arquivo jar:

java -jar servicorestful-0.0.1-SNAPSHOT.jar

O serviço será disponibilizado em http://localhost:9090/funcionario com as credenciais de acesso padrão: user e password.

Features

O projeto pode ser usado como modelo para o desenvolvimento de um projeto de serviços Restful usando o SpringBoot com suporte a Basic Authentication.

Configuração

  • Se a porta 9090 estiver em uso, altere a mesma no arquivo application.properties.
  • Para modificar as credenciais de acesso ao serviço, crie um arquivo /etc/config/restclientspring/authorization.properties com o conteúdo:
user:user
password:password

Links

Licença

Não se aplica.