{"action":"created","issue":{"url":"https://api.github.com/repos/rayfarias56/minrva-estimote-server/issues/16","labels_url":"https://api.github.com/repos/rayfarias56/minrva-estimote-server/issues/16/labels{/name}","comments_url":"https://api.github.com/repos/rayfarias56/minrva-estimote-server/issues/16/comments","events_url":"https://api.github.com/repos/rayfarias56/minrva-estimote-server/issues/16/events","html_url":"https://github.com/rayfarias56/minrva-estimote-server/issues/16","id":123860221,"number":16,"title":"Utilize Guice Injection","user":{"login":"rayfarias56","id":4411271,"avatar_url":"https://avatars.githubusercontent.com/u/4411271?v=3","gravatar_id":"","url":"https://api.github.com/users/rayfarias56","html_url":"https://github.com/rayfarias56","followers_url":"https://api.github.com/users/rayfarias56/followers","following_url":"https://api.github.com/users/rayfarias56/following{/other_user}","gists_url":"https://api.github.com/users/rayfarias56/gists{/gist_id}","starred_url":"https://api.github.com/users/rayfarias56/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rayfarias56/subscriptions","organizations_url":"https://api.github.com/users/rayfarias56/orgs","repos_url":"https://api.github.com/users/rayfarias56/repos","events_url":"https://api.github.com/users/rayfarias56/events{/privacy}","received_events_url":"https://api.github.com/users/rayfarias56/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"rayfarias56","id":4411271,"avatar_url":"https://avatars.githubusercontent.com/u/4411271?v=3","gravatar_id":"","url":"https://api.github.com/users/rayfarias56","html_url":"https://github.com/rayfarias56","followers_url":"https://api.github.com/users/rayfarias56/followers","following_url":"https://api.github.com/users/rayfarias56/following{/other_user}","gists_url":"https://api.github.com/users/rayfarias56/gists{/gist_id}","starred_url":"https://api.github.com/users/rayfarias56/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rayfarias56/subscriptions","organizations_url":"https://api.github.com/users/rayfarias56/orgs","repos_url":"https://api.github.com/users/rayfarias56/repos","events_url":"https://api.github.com/users/rayfarias56/events{/privacy}","received_events_url":"https://api.github.com/users/rayfarias56/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-12-25T07:13:09Z","updated_at":"2016-01-15T07:40:38Z","closed_at":null,"body":"In order to easily test servlets it'd be nice to inject config and db. Guice has good jersey support and I'm used of it. "},"comment":{"url":"https://api.github.com/repos/rayfarias56/minrva-estimote-server/issues/comments/171894078","html_url":"https://github.com/rayfarias56/minrva-estimote-server/issues/16#issuecomment-171894078","issue_url":"https://api.github.com/repos/rayfarias56/minrva-estimote-server/issues/16","id":171894078,"user":{"login":"rayfarias56","id":4411271,"avatar_url":"https://avatars.githubusercontent.com/u/4411271?v=3","gravatar_id":"","url":"https://api.github.com/users/rayfarias56","html_url":"https://github.com/rayfarias56","followers_url":"https://api.github.com/users/rayfarias56/followers","following_url":"https://api.github.com/users/rayfarias56/following{/other_user}","gists_url":"https://api.github.com/users/rayfarias56/gists{/gist_id}","starred_url":"https://api.github.com/users/rayfarias56/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rayfarias56/subscriptions","organizations_url":"https://api.github.com/users/rayfarias56/orgs","repos_url":"https://api.github.com/users/rayfarias56/repos","events_url":"https://api.github.com/users/rayfarias56/events{/privacy}","received_events_url":"https://api.github.com/users/rayfarias56/received_events","type":"User","site_admin":false},"created_at":"2016-01-15T07:40:38Z","updated_at":"2016-01-15T07:40:38Z","body":"With some research I discovered that Jersey2 and Guice relations are actually not that well supported. There's been some work from Squarespace, but because they rely on reflection it might break with point releases. However, I found out that Jersey exposes HK2 for injections. It's in their documentation and I'll learn to use it and implement. "}}