{"version":1,"pages":[{"id":"-LmZrxBBxjvzXyvNS5GV","title":"Introduction","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs","siteSpaceId":"sitesp_wN3Mt","description":""},{"id":"-LmZry4fGOOSdLt1srrX","title":"Overview","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/overview","siteSpaceId":"sitesp_wN3Mt","description":""},{"id":"-LmZry4klek9iUbNqoAc","title":"An introduction to REST","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/rest","siteSpaceId":"sitesp_wN3Mt","description":""},{"id":"-LmZry4leiUtggqLJ8fx","title":"Prerequisites","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/prerequisites","siteSpaceId":"sitesp_wN3Mt","description":""},{"id":"-LmZry4mif0YU-nT2Vor","title":"Getting Started","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/getting-started","siteSpaceId":"sitesp_wN3Mt","description":""},{"id":"-LmZry4nfsslcMoc2xOB","title":"Project skeleton","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/getting-started/init","siteSpaceId":"sitesp_wN3Mt","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LmZry4o713U05SoGAgT","title":"Configure Spring WebMVC","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/getting-started/mvc","siteSpaceId":"sitesp_wN3Mt","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LmZry4p6ugmvbf63zAe","title":"Configure Datasource","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/getting-started/datasource","siteSpaceId":"sitesp_wN3Mt","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LmZry4qLABHqcmSHanG","title":"Configure JPA","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/getting-started/jpa","siteSpaceId":"sitesp_wN3Mt","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LmZry4rk2fbG4wAd35l","title":"Configure Spring Security","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/getting-started/security","siteSpaceId":"sitesp_wN3Mt","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-Lv_nxppkh5BB3rN8-Jz","title":"Configure Swagger","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/getting-started/security-1","siteSpaceId":"sitesp_wN3Mt","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LmZry4thdPqS2HY5PeC","title":"Maven profiles and Spring profiles","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/getting-started/profile","siteSpaceId":"sitesp_wN3Mt","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LmZry4uyGRgsGiMf_n5","title":"Getting started with Spring Boot","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/boot-gs","siteSpaceId":"sitesp_wN3Mt","description":""},{"id":"-LmZry4vgck_f-3YxICP","title":"Project skeleton","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/boot-gs/init","siteSpaceId":"sitesp_wN3Mt","description":"","breadcrumbs":[{"label":"Getting started with Spring Boot"}]},{"id":"-LmZry4wW5nWq_2jwKmB","title":"Configure Datasource","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/boot-gs/datasource","siteSpaceId":"sitesp_wN3Mt","description":"","breadcrumbs":[{"label":"Getting started with Spring Boot"}]},{"id":"-LmZry4xZBDnweAxpVWd","title":"Configure JPA","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/boot-gs/jpa","siteSpaceId":"sitesp_wN3Mt","description":"","breadcrumbs":[{"label":"Getting started with Spring Boot"}]},{"id":"-LmZry4yRpmK9cshlQrT","title":"Configure Spring Security","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/boot-gs/security","siteSpaceId":"sitesp_wN3Mt","description":"","breadcrumbs":[{"label":"Getting started with Spring Boot"}]},{"id":"-LmZry4zSdZSchPYONmq","title":"Configure Swagger","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/boot-gs/swagger","siteSpaceId":"sitesp_wN3Mt","description":"","breadcrumbs":[{"label":"Getting started with Spring Boot"}]},{"id":"-LmZry5-SApgmetsbJlm","title":"Maven profiles and Spring profiles","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/boot-gs/profile","siteSpaceId":"sitesp_wN3Mt","description":"","breadcrumbs":[{"label":"Getting started with Spring Boot"}]},{"id":"-LmZry507bYGvvmUjgSc","title":"Build REST API","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/build-rest","siteSpaceId":"sitesp_wN3Mt","description":""},{"id":"-LmZry51Kx8XUXaVsQUV","title":"Handle Exceptions","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/exception","siteSpaceId":"sitesp_wN3Mt","description":""},{"id":"-LmZry52LTV0gUwbv_RE","title":"Test APIs","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/testing","siteSpaceId":"sitesp_wN3Mt","description":""},{"id":"-LmZry53hzLHmS4CTa7g","title":"Visualize and document REST APIs","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/swagger","siteSpaceId":"sitesp_wN3Mt","description":""},{"id":"-LmZry54mYeBY6qxNhdb","title":"Secure APIs","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/security","siteSpaceId":"sitesp_wN3Mt","description":""},{"id":"-LmZry55DNdhw4Dk1fSC","title":"Upgrade to Spring Boot 1.4","pathname":"/build-a-restful-app-with-spring-mvc-and-angularjs/boot-1.4","siteSpaceId":"sitesp_wN3Mt","description":""}]}