Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Spring Boot for the REST of us

Spring Boot for the REST of us

In this presentation we talked about what the Spring Framework is and where Spring Boot comes into play. We then built a small Todo REST Application from scratch and talked about all of the steps as we moved along.

Dan Vega

May 12, 2016
Tweet

Other Decks in Programming

Transcript

  1. About Me ! CLEVELAND SPORTS FAN ! SOFTWARE DEVELOPER !

    BLOGGER. YOUTUBER. TEACHER ! PHOTOGRAPHY. VIDEOGRAPHY ! WEIGHTLIFTING & TRAVELING ! WWW.THEREALDANVEGA.COM
  2. TODAY’S AGENDA ! WHAT IS THE SPRING FRAMEWORK? ! WHAT

    IS SPRING BOOT? ! SETTING UP YOUR DEVELOPMENT ENVIRONMENT ! HELLO, WORLD! ! BUILD A TODO APPLICATION
  3. • CREATED BY ROD JOHNSON • FREE & OPEN SOURCE

    • PIVOTAL • INVERSION OF CONTROL CONTAINER (IOC) • MODULES What is the Spring Framework?
  4. Getting Started To provide a radically faster and widely accessible

    ‘getting started’ experience for all Spring development a Opinionated To be opinionated out of the box, but get out of the way quickly as requirements start to diverge from the defaults h Application Features To provide a range of non-functional features that are common to large classes of projects (e.g. embedded servers, security, metrics, health checks, externalized configuration) 7
  5. SPRING BOOT FEATURES SPRING PROJECTS •Spring Boot CLI •Auto Configuration

    •Externalized Configuration •Spring Profiles •Starter POMs •Developer Tools •Executable Jars (aka fat jars) •Actuator • Spring Framework • Spring Data • Spring Cloud • Spring Data • Spring Batch •Spring Security •Spring Social •Spring Session •Many More…
  6. THE TODO APPLICATION ! SPRING PROJECTS & DOCUMENTATION ! CREATING

    A NEW PROJECT ! HELLO, WORLD! ! BUILD A TODO APPLICATION AND TALK ABOUT IT ! SETTING UP YOUR DEVELOPMENT ENVIRONMENT DEMO TIME
  7. SPRING BOOT WWW.THEREALDANVEGA.COM UDEMY COURSES FREE COURSE & SPRING BOOT

    INTRO 11 FREE COURSE TOTAL STUDENTS TOTAL REVIEWS PAID COURSE 3,968 3,060 1,050 350+ " " " " COUPON CODE: WEBINAR20
  8. Questions? Please feel free to ask questions about anything we

    discussed today. If we don’t have time to get to your question feel free to email me at [email protected] ! !