├── .bowerrc ├── .dockerignore ├── .gitignore ├── .jshintrc ├── .travis.yml ├── Dockerfile ├── LICENSE ├── README.md ├── angularjs-springmvc-sample-boot.iml ├── app ├── components │ └── version │ │ ├── interpolate-filter.js │ │ ├── interpolate-filter_test.js │ │ ├── version-directive.js │ │ ├── version-directive_test.js │ │ ├── version.js │ │ └── version_test.js ├── i18n │ ├── en.json │ └── zh_CN.json ├── ico │ ├── apple-touch-icon-144-precomposed.png │ └── favicon.ico ├── imags │ └── na.jpg ├── index-async.html ├── index.html ├── main.html ├── scripts │ ├── app.js │ ├── base64.js │ ├── controller.js │ ├── directive.js │ ├── filter.js │ └── i18n.js ├── styles │ └── app.css └── views │ ├── admin │ └── users.html │ ├── home.html │ ├── login.html │ ├── messages.html │ ├── posts │ ├── details.html │ ├── home.html │ └── new.html │ ├── signup.html │ ├── user │ ├── home.html │ ├── password.html │ └── profile.html │ ├── view1 │ ├── view1.html │ ├── view1.js │ └── view1_test.js │ └── view2 │ ├── view2.html │ ├── view2.js │ └── view2_test.js ├── bower.json ├── e2e-tests ├── protractor.conf.js └── scenarios.js ├── gulpfile.js ├── karma.conf.js ├── package.json ├── pom.xml ├── restdocs.png └── src ├── docs └── asciidoc │ ├── index.adoc │ ├── manual_content1.adoc │ └── manual_content2.adoc ├── main ├── java │ └── com │ │ └── hantsylabs │ │ └── restexample │ │ └── springmvc │ │ ├── ApiErrors.java │ │ ├── Application.java │ │ ├── Constants.java │ │ ├── DTOUtils.java │ │ ├── Jackson2ObjectMapperConfig.java │ │ ├── JpaConfig.java │ │ ├── LocalDateTimeJsonComponent.java │ │ ├── SecurityConfig.java │ │ ├── SwaggerConfig.java │ │ ├── api │ │ ├── RestExceptionHandler.java │ │ ├── post │ │ │ ├── CommentController.java │ │ │ └── PostController.java │ │ └── user │ │ │ ├── CurrentUserController.java │ │ │ ├── SignupController.java │ │ │ └── UserController.java │ │ ├── domain │ │ ├── Comment.java │ │ ├── Post.java │ │ └── User.java │ │ ├── exception │ │ ├── InvalidRequestException.java │ │ ├── PasswordMismatchedException.java │ │ ├── ResourceNotFoundException.java │ │ └── UsernameAlreadyUsedException.java │ │ ├── model │ │ ├── CommentDetails.java │ │ ├── CommentForm.java │ │ ├── PasswordForm.java │ │ ├── PostDetails.java │ │ ├── PostForm.java │ │ ├── ProfileForm.java │ │ ├── ResponseMessage.java │ │ ├── SignupForm.java │ │ ├── SimpleUserDetails.java │ │ ├── UserDetails.java │ │ └── UserForm.java │ │ ├── repository │ │ ├── CommentRepository.java │ │ ├── PostRepository.java │ │ ├── PostSpecifications.java │ │ ├── UserRepository.java │ │ └── UserSpecifications.java │ │ ├── security │ │ ├── CurrentUser.java │ │ ├── SecurityUtil.java │ │ └── SimpleUserDetailsServiceImpl.java │ │ └── service │ │ ├── BlogService.java │ │ ├── DataImporter.java │ │ └── UserService.java ├── resources-dev │ └── application.yml ├── resources-prod │ ├── application.yml │ └── ehcache.xml ├── resources-staging │ └── application.yml └── resources │ ├── META-INF │ └── orm.xml │ ├── import.sql │ ├── messages.properties │ └── templates │ └── .gitkeep └── test ├── java └── com │ └── hantsylabs │ └── restexample │ └── springmvc │ └── test │ ├── BlogServiceTest.java │ ├── Fixtures.java │ ├── ISODateTest.java │ ├── IntegrationTestBase.java │ ├── UserServiceTest.java │ ├── WebIntegrationTestBase.java │ ├── jbehave │ ├── AbstractSpringJBehaveStory.java │ ├── AcceptanceTest.java │ ├── steps │ │ └── PostSteps.java │ └── stories │ │ └── PostStory.java │ ├── mock │ ├── MockBeanBlogServiceTest.java │ └── MockBlogServiceTest.java │ ├── restdocs │ └── MockMvcApplicationTest.java │ ├── slice │ ├── LocalDateTimeJsonComponentTest.java │ ├── SimpleDataJpaTest.java │ ├── SimpleRestClientTest.java │ └── SimpleWebMvcTest.java │ └── testassured │ └── RestAssuredApplicationTest.java └── resources └── com └── hantsylabs └── restexample └── springmvc └── test └── jbehave └── stories └── post_story.story /.bowerrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/.bowerrc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/.jshintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/README.md -------------------------------------------------------------------------------- /angularjs-springmvc-sample-boot.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/angularjs-springmvc-sample-boot.iml -------------------------------------------------------------------------------- /app/components/version/interpolate-filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/components/version/interpolate-filter.js -------------------------------------------------------------------------------- /app/components/version/interpolate-filter_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/components/version/interpolate-filter_test.js -------------------------------------------------------------------------------- /app/components/version/version-directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/components/version/version-directive.js -------------------------------------------------------------------------------- /app/components/version/version-directive_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/components/version/version-directive_test.js -------------------------------------------------------------------------------- /app/components/version/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/components/version/version.js -------------------------------------------------------------------------------- /app/components/version/version_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/components/version/version_test.js -------------------------------------------------------------------------------- /app/i18n/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/i18n/en.json -------------------------------------------------------------------------------- /app/i18n/zh_CN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/i18n/zh_CN.json -------------------------------------------------------------------------------- /app/ico/apple-touch-icon-144-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/ico/apple-touch-icon-144-precomposed.png -------------------------------------------------------------------------------- /app/ico/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/ico/favicon.ico -------------------------------------------------------------------------------- /app/imags/na.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/imags/na.jpg -------------------------------------------------------------------------------- /app/index-async.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/index-async.html -------------------------------------------------------------------------------- /app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/index.html -------------------------------------------------------------------------------- /app/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/main.html -------------------------------------------------------------------------------- /app/scripts/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/scripts/app.js -------------------------------------------------------------------------------- /app/scripts/base64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/scripts/base64.js -------------------------------------------------------------------------------- /app/scripts/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/scripts/controller.js -------------------------------------------------------------------------------- /app/scripts/directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/scripts/directive.js -------------------------------------------------------------------------------- /app/scripts/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/scripts/filter.js -------------------------------------------------------------------------------- /app/scripts/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/scripts/i18n.js -------------------------------------------------------------------------------- /app/styles/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/styles/app.css -------------------------------------------------------------------------------- /app/views/admin/users.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/views/admin/users.html -------------------------------------------------------------------------------- /app/views/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/views/home.html -------------------------------------------------------------------------------- /app/views/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/views/login.html -------------------------------------------------------------------------------- /app/views/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/views/messages.html -------------------------------------------------------------------------------- /app/views/posts/details.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/views/posts/details.html -------------------------------------------------------------------------------- /app/views/posts/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/views/posts/home.html -------------------------------------------------------------------------------- /app/views/posts/new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/views/posts/new.html -------------------------------------------------------------------------------- /app/views/signup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/views/signup.html -------------------------------------------------------------------------------- /app/views/user/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/views/user/home.html -------------------------------------------------------------------------------- /app/views/user/password.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/views/user/password.html -------------------------------------------------------------------------------- /app/views/user/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/views/user/profile.html -------------------------------------------------------------------------------- /app/views/view1/view1.html: -------------------------------------------------------------------------------- 1 |

This is the partial for view 1.

2 | -------------------------------------------------------------------------------- /app/views/view1/view1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/views/view1/view1.js -------------------------------------------------------------------------------- /app/views/view1/view1_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/views/view1/view1_test.js -------------------------------------------------------------------------------- /app/views/view2/view2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/views/view2/view2.html -------------------------------------------------------------------------------- /app/views/view2/view2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/views/view2/view2.js -------------------------------------------------------------------------------- /app/views/view2/view2_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/app/views/view2/view2_test.js -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/bower.json -------------------------------------------------------------------------------- /e2e-tests/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/e2e-tests/protractor.conf.js -------------------------------------------------------------------------------- /e2e-tests/scenarios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/e2e-tests/scenarios.js -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/gulpfile.js -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/karma.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/package.json -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/pom.xml -------------------------------------------------------------------------------- /restdocs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/restdocs.png -------------------------------------------------------------------------------- /src/docs/asciidoc/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/docs/asciidoc/index.adoc -------------------------------------------------------------------------------- /src/docs/asciidoc/manual_content1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/docs/asciidoc/manual_content1.adoc -------------------------------------------------------------------------------- /src/docs/asciidoc/manual_content2.adoc: -------------------------------------------------------------------------------- 1 | == Chapter of manual content 2 2 | 3 | This is some dummy text 4 | 5 | -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/ApiErrors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/ApiErrors.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/Application.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/Constants.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/DTOUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/DTOUtils.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/Jackson2ObjectMapperConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/Jackson2ObjectMapperConfig.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/JpaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/JpaConfig.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/LocalDateTimeJsonComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/LocalDateTimeJsonComponent.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/SecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/SwaggerConfig.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/api/RestExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/api/RestExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/api/post/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/api/post/CommentController.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/api/post/PostController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/api/post/PostController.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/api/user/CurrentUserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/api/user/CurrentUserController.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/api/user/SignupController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/api/user/SignupController.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/api/user/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/api/user/UserController.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/domain/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/domain/Comment.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/domain/Post.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/domain/Post.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/domain/User.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/exception/InvalidRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/exception/InvalidRequestException.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/exception/PasswordMismatchedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/exception/PasswordMismatchedException.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/exception/ResourceNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/exception/ResourceNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/exception/UsernameAlreadyUsedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/exception/UsernameAlreadyUsedException.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/model/CommentDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/model/CommentDetails.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/model/CommentForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/model/CommentForm.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/model/PasswordForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/model/PasswordForm.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/model/PostDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/model/PostDetails.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/model/PostForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/model/PostForm.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/model/ProfileForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/model/ProfileForm.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/model/ResponseMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/model/ResponseMessage.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/model/SignupForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/model/SignupForm.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/model/SimpleUserDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/model/SimpleUserDetails.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/model/UserDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/model/UserDetails.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/model/UserForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/model/UserForm.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/repository/CommentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/repository/CommentRepository.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/repository/PostRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/repository/PostRepository.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/repository/PostSpecifications.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/repository/PostSpecifications.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/repository/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/repository/UserSpecifications.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/repository/UserSpecifications.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/security/CurrentUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/security/CurrentUser.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/security/SecurityUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/security/SecurityUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/security/SimpleUserDetailsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/security/SimpleUserDetailsServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/service/BlogService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/service/BlogService.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/service/DataImporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/service/DataImporter.java -------------------------------------------------------------------------------- /src/main/java/com/hantsylabs/restexample/springmvc/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/java/com/hantsylabs/restexample/springmvc/service/UserService.java -------------------------------------------------------------------------------- /src/main/resources-dev/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/resources-dev/application.yml -------------------------------------------------------------------------------- /src/main/resources-prod/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/resources-prod/application.yml -------------------------------------------------------------------------------- /src/main/resources-prod/ehcache.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/resources-prod/ehcache.xml -------------------------------------------------------------------------------- /src/main/resources-staging/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/resources-staging/application.yml -------------------------------------------------------------------------------- /src/main/resources/META-INF/orm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/resources/META-INF/orm.xml -------------------------------------------------------------------------------- /src/main/resources/import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/main/resources/import.sql -------------------------------------------------------------------------------- /src/main/resources/messages.properties: -------------------------------------------------------------------------------- 1 | errors.INVALID_REQUEST=request data is invalid. 2 | -------------------------------------------------------------------------------- /src/main/resources/templates/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/java/com/hantsylabs/restexample/springmvc/test/BlogServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/test/java/com/hantsylabs/restexample/springmvc/test/BlogServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/hantsylabs/restexample/springmvc/test/Fixtures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/test/java/com/hantsylabs/restexample/springmvc/test/Fixtures.java -------------------------------------------------------------------------------- /src/test/java/com/hantsylabs/restexample/springmvc/test/ISODateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/test/java/com/hantsylabs/restexample/springmvc/test/ISODateTest.java -------------------------------------------------------------------------------- /src/test/java/com/hantsylabs/restexample/springmvc/test/IntegrationTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/test/java/com/hantsylabs/restexample/springmvc/test/IntegrationTestBase.java -------------------------------------------------------------------------------- /src/test/java/com/hantsylabs/restexample/springmvc/test/UserServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/test/java/com/hantsylabs/restexample/springmvc/test/UserServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/hantsylabs/restexample/springmvc/test/WebIntegrationTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/test/java/com/hantsylabs/restexample/springmvc/test/WebIntegrationTestBase.java -------------------------------------------------------------------------------- /src/test/java/com/hantsylabs/restexample/springmvc/test/jbehave/AbstractSpringJBehaveStory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/test/java/com/hantsylabs/restexample/springmvc/test/jbehave/AbstractSpringJBehaveStory.java -------------------------------------------------------------------------------- /src/test/java/com/hantsylabs/restexample/springmvc/test/jbehave/AcceptanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/test/java/com/hantsylabs/restexample/springmvc/test/jbehave/AcceptanceTest.java -------------------------------------------------------------------------------- /src/test/java/com/hantsylabs/restexample/springmvc/test/jbehave/steps/PostSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/test/java/com/hantsylabs/restexample/springmvc/test/jbehave/steps/PostSteps.java -------------------------------------------------------------------------------- /src/test/java/com/hantsylabs/restexample/springmvc/test/jbehave/stories/PostStory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/test/java/com/hantsylabs/restexample/springmvc/test/jbehave/stories/PostStory.java -------------------------------------------------------------------------------- /src/test/java/com/hantsylabs/restexample/springmvc/test/mock/MockBeanBlogServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/test/java/com/hantsylabs/restexample/springmvc/test/mock/MockBeanBlogServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/hantsylabs/restexample/springmvc/test/mock/MockBlogServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/test/java/com/hantsylabs/restexample/springmvc/test/mock/MockBlogServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/hantsylabs/restexample/springmvc/test/restdocs/MockMvcApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/test/java/com/hantsylabs/restexample/springmvc/test/restdocs/MockMvcApplicationTest.java -------------------------------------------------------------------------------- /src/test/java/com/hantsylabs/restexample/springmvc/test/slice/LocalDateTimeJsonComponentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/test/java/com/hantsylabs/restexample/springmvc/test/slice/LocalDateTimeJsonComponentTest.java -------------------------------------------------------------------------------- /src/test/java/com/hantsylabs/restexample/springmvc/test/slice/SimpleDataJpaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/test/java/com/hantsylabs/restexample/springmvc/test/slice/SimpleDataJpaTest.java -------------------------------------------------------------------------------- /src/test/java/com/hantsylabs/restexample/springmvc/test/slice/SimpleRestClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/test/java/com/hantsylabs/restexample/springmvc/test/slice/SimpleRestClientTest.java -------------------------------------------------------------------------------- /src/test/java/com/hantsylabs/restexample/springmvc/test/slice/SimpleWebMvcTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/test/java/com/hantsylabs/restexample/springmvc/test/slice/SimpleWebMvcTest.java -------------------------------------------------------------------------------- /src/test/java/com/hantsylabs/restexample/springmvc/test/testassured/RestAssuredApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/test/java/com/hantsylabs/restexample/springmvc/test/testassured/RestAssuredApplicationTest.java -------------------------------------------------------------------------------- /src/test/resources/com/hantsylabs/restexample/springmvc/test/jbehave/stories/post_story.story: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hantsy/angularjs-springmvc-sample-boot/HEAD/src/test/resources/com/hantsylabs/restexample/springmvc/test/jbehave/stories/post_story.story --------------------------------------------------------------------------------