Client Soap

Tabela de Índice

  1. Descrição
  2. Pré-requisitos
  3. Tecnologias
  4. SOAP
  5. Instalação
  6. Links TJSC
  7. Autor

Descrição

Client Soap é um applicação gerada pelo String Initializr. É um projeto de exemplo Client Soap com base no Selo TJSC.


✋🏻 Pré-requisitos

  • Java (1.8)
  • Maven (3.3.9)

🚀 Tecnologias

  • SpringBoot - facilita a criação de aplicações Spring com poucas configurações e não faz uso de XML, usa anotações.
  • MapsStruct - realiza a conversão dos DTO para os domains e vise versa.
  • Maven - ferramenta de building para: testar e executar.

Soap

Abaixo segue as intruções usadas para fazer o download das classes Pojos java a partir dos xml

Instalar os pacotes do JDK headless

    sudo apt install openjdk-8-jdk-headless
cd src/main/java

Comando usado para importar o Pojos

  wsimport -keep -verbose http://selo.tjsc.jus.br/SeloService30Teste?wsdl
cd /br/jus/tjsc/selo

Remoção dos .class

  rm *.class

🔥 Instalação e execução

Faça o clone desse repositório e entre na pasta

cd tjsc-soap-client

Instalar as dependências

mvn install -DskipTests

Executar aplicação

./mvnw spring-boot:run

Acesse a API Clique Aqui