Para quem não conhece o IntelliJ, fica o link.
Passos:
1-) Criar template do projeto com as configurações do Spring Boot.
Acesso o start spring e preencha os campos:
- Group: <package para o projeto>
- Artifact: "MyRestProject"
Click em "Generate Project"
2-) Abra o IntelliJ e click em "Import Project"
3-) Selecione o diretório do projeto que foi gerado no start spring.
4-) Click em "Next"
5-) Click em "Next" até chegar em "Finish"
6-) Após finalizar o import do projeto, click com o botão direito em cima do "pom.xml" e selecione "+ Add as Maven Project"
O Maven vai baixar todas as libs de dependências.
Caso a ide esteja reclamando do import, click em cima do import, e depois "alt + enter", e selecione para adicionar ao classpath.
7-) Nos passos seguintes, irei criar uma classe com a annotation @RestController, um método para GET, um método para POST e as classes que irão mapear os parametros de request e response.
MyRestController:
MyPostRequest:
MyPostResponse:
MyGetResponse:
8-) Click com o botão direito no projeto e execute o comando "Build Module 'MyRestProject''"
9-) Vamos executar o projeto, abra a classe "MyRestProjectApplication", click com o botão direito e selecione a opção "Create 'MyRestProjectA...main()'".
Altere a opção "Use classpath of module" para o projeto "MyRestProject" e depois em "OK"
10-) Click em "Run" no canto direito superior:
11-) Teste com o SOAPUI:
Method GET:
Method POST:
Obs: Eu alterei a porta de listener do Spring Boot, por default ele roda na porta 8080, caso queira alterar a porta, edite o arquivo application.properties que existe na pasta resource do projeto e acrescente:
server.port=<PORTA>
Nenhum comentário:
Postar um comentário