Quickly Develop Real World REST Web Services Using Spring Boot 2 And Spring Lemon - Part II HD
Get the full course now for FREE: https://www.naturalprogrammer.com/p/spring-lemon-restful-web-services-development ! When developing real-world Spring REST APIs for JavaScript web applications, mobile clients or any consumer, we face many challenges, such as how to make the API truly stateless, how to configure Spring Security to suit API development, how to handle validations and exceptions in a cross functional manner and send precise errors to clients, how exactly to support multiple social sign up/in, using OpenID Connect or OAuth2 providers such as Google and Facebook, how to code a robust user module (with features like sign up, sign in, verify email, social sign up/in, update profile, forgot password, change password, change email, token authentication etc.), what would be good ways to test our API, how to do Captcha validation, how to properly organize application properties, how to use PATCH and JsonPatch to handle partial updates correctly, etc. Coding all the above effectively needs in-depth knowledge of Spring. It also takes a lot of development time and effort, and needs to be properly maintained as new versions of Spring modules come out. Spring Lemon is a tiny configurable and extensible open source library encapsulating all the above non-functional requirements, which you can include in your Spring Boot 2 (Spring Framework 5, Spring Security 5) application and start coding your business logic straightaway. Visit https://github.com/naturalprogrammer/spring-lemon for more details.
Похожие видео
Показать еще