Skip to content

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

Notifications You must be signed in to change notification settings

condessalovelace/servicorestful

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages