Skip to content

koryl/contacts-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

contacts-api

Purpose

This is example project of REST and SOAP API.

RESTful interface enables of finding/adding/editing/deleting users and user's contacts.

For SOAP WebService it's possible to finding users by an email address.

Running

To run app after cloning repository, you should first build and package project with command:

mvn clean package

It will generate classes for SOAP WebService (they generates automatically with usage of jaxb2-maven-plugin).

After that run:

mvn spring-boot:run

App will start and will be available at http://localhost:8080.

Rest methods and endpoints

SOAP WebService

Import wsdl file when application is running from http://localhost:8080/soap-ws/users.wsdl

  • findPeopleByEmail - finds people with an exact mail (e.g. test@test.com) or part of mail when parametr starts and ends with astersik *

Used technologies

  • Java 8
  • Spring Boot
  • Spring Data
  • H2
  • Lombok
  • Guava
  • AssertJ
koryl.github.io 2018

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages