Skip to content
Sanjay Patel edited this page Jul 17, 2015 · 22 revisions

When developing a REST API for your single page or mobile applications using Spring Framework, you first will need to do many subtle configurations. You will also need to lay out some good patterns, base classes and utilities to elegantly handle validation, security etc.

All these configurations and code would be common to all your applications. Not only that, most of the user module, e.g. sign up, change password etc. would also be common.

How about someone writing this code as a configurable and extensible library, which you can include in your project and start coding your business logic straightaway? This way, you get rid of not only coding this special stuff, but also keeping it updated along with the new releases of Spring.

Welcome to Spring Lemon. it has all the essential configurations, patterns, base classes and utilities for developing a REST API using Spring Boot. It also has a production-ready extensible user module with features like sign up, sign in, validate email, change password, etc.

, which you can use in all your applications. This book will also cover the internals of Spring Lemon, so that you can use it fluently, contribute to it, fork it or develop a similar library on your own. You may not need to fork it in most cases though. As you will see, it’s quite reusable and configurable.

Welcome to the spring-lemon wiki!

Getting Started API Documentation

  1. Getting the context - /api/core/context
  2. Login
  3. Sign up
Clone this wiki locally