{"action":"created","issue":{"url":"https://api.github.com/repos/stormpath/stormpath-sdk-java/issues/141","labels_url":"https://api.github.com/repos/stormpath/stormpath-sdk-java/issues/141/labels{/name}","comments_url":"https://api.github.com/repos/stormpath/stormpath-sdk-java/issues/141/comments","events_url":"https://api.github.com/repos/stormpath/stormpath-sdk-java/issues/141/events","html_url":"https://github.com/stormpath/stormpath-sdk-java/issues/141","id":56178389,"number":141,"title":"Native Spring Boot Support","user":{"login":"lhazlewood","id":121180,"avatar_url":"https://avatars.githubusercontent.com/u/121180?v=3","gravatar_id":"","url":"https://api.github.com/users/lhazlewood","html_url":"https://github.com/lhazlewood","followers_url":"https://api.github.com/users/lhazlewood/followers","following_url":"https://api.github.com/users/lhazlewood/following{/other_user}","gists_url":"https://api.github.com/users/lhazlewood/gists{/gist_id}","starred_url":"https://api.github.com/users/lhazlewood/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lhazlewood/subscriptions","organizations_url":"https://api.github.com/users/lhazlewood/orgs","repos_url":"https://api.github.com/users/lhazlewood/repos","events_url":"https://api.github.com/users/lhazlewood/events{/privacy}","received_events_url":"https://api.github.com/users/lhazlewood/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-02-01T21:09:52Z","updated_at":"2015-02-10T19:30:56Z","closed_at":null,"body":"Create and publish the following spring boot plugins:\r\n\r\n* `spring-boot-starter-stormpath`: automatically bootstrap `stormpathClient` and `stormpathApplication` instances into the Spring ApplicationContext at app startup\r\n\r\n* `spring-boot-starter-stormpath-web`: build upon `spring-boot-starter-stormpath` to automate the same UI and authentication support that exists in the general [Servlet Plugin](https://docs.stormpath.com/java/servlet-plugin/).\r\n"},"comment":{"url":"https://api.github.com/repos/stormpath/stormpath-sdk-java/issues/comments/73766466","html_url":"https://github.com/stormpath/stormpath-sdk-java/issues/141#issuecomment-73766466","issue_url":"https://api.github.com/repos/stormpath/stormpath-sdk-java/issues/141","id":73766466,"user":{"login":"lhazlewood","id":121180,"avatar_url":"https://avatars.githubusercontent.com/u/121180?v=3","gravatar_id":"","url":"https://api.github.com/users/lhazlewood","html_url":"https://github.com/lhazlewood","followers_url":"https://api.github.com/users/lhazlewood/followers","following_url":"https://api.github.com/users/lhazlewood/following{/other_user}","gists_url":"https://api.github.com/users/lhazlewood/gists{/gist_id}","starred_url":"https://api.github.com/users/lhazlewood/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lhazlewood/subscriptions","organizations_url":"https://api.github.com/users/lhazlewood/orgs","repos_url":"https://api.github.com/users/lhazlewood/repos","events_url":"https://api.github.com/users/lhazlewood/events{/privacy}","received_events_url":"https://api.github.com/users/lhazlewood/received_events","type":"User","site_admin":false},"created_at":"2015-02-10T19:30:56Z","updated_at":"2015-02-10T19:30:56Z","body":"Hi @jarias,\r\n\r\nThanks for taking a look in to this!  Please see my replies below:\r\n\r\n1.  JSP rendering via a web-fragment.xml is a Servlet 3.0+ container feature and will work on Tomcat 7 and Jetty 8.  If we can enable the existing Stormpath Servlet Plugin and then leverage Spring boot on top of that, it might work.\r\n\r\n2.  This shouldn't be an issue if the Spring Boot stuff works 'on top of' the Stormpath Servlet Plugin (which works via a web-fragment.xml)\r\n\r\nI agree that it'd be nicer if it was more natively implemented.  I was talking w/ @joshlong of the Spring team before I got sick last week to understand how to do this natively.  It is a challenge: it does not seem that most other web-specific spring boot starters do implement UIs out of the box, and there may not be good support for this yet in Spring Boot - we'll see.\r\n\r\nIn the [spring](https://github.com/stormpath/stormpath-sdk-java/tree/spring) branch, I just added a spring-boot-starter-stormpath-web module that will attempt this level of integration.  This is only the first step - a lot is left to be done, but we'll see if we can get it working.  I'll see if I can append to this ticket some of my and Josh's conversation to elucidate our current brainstorming approach."}}