{"action":"created","issue":{"url":"https://api.github.com/repos/stalary/Source-code-analysis/issues/2","repository_url":"https://api.github.com/repos/stalary/Source-code-analysis","labels_url":"https://api.github.com/repos/stalary/Source-code-analysis/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/stalary/Source-code-analysis/issues/2/comments","events_url":"https://api.github.com/repos/stalary/Source-code-analysis/issues/2/events","html_url":"https://github.com/stalary/Source-code-analysis/issues/2","id":358303286,"node_id":"MDU6SXNzdWUzNTgzMDMyODY=","number":2,"title":"提个建议","user":{"login":"CFMystery","id":28730939,"node_id":"MDQ6VXNlcjI4NzMwOTM5","avatar_url":"https://avatars2.githubusercontent.com/u/28730939?v=4","gravatar_id":"","url":"https://api.github.com/users/CFMystery","html_url":"https://github.com/CFMystery","followers_url":"https://api.github.com/users/CFMystery/followers","following_url":"https://api.github.com/users/CFMystery/following{/other_user}","gists_url":"https://api.github.com/users/CFMystery/gists{/gist_id}","starred_url":"https://api.github.com/users/CFMystery/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CFMystery/subscriptions","organizations_url":"https://api.github.com/users/CFMystery/orgs","repos_url":"https://api.github.com/users/CFMystery/repos","events_url":"https://api.github.com/users/CFMystery/events{/privacy}","received_events_url":"https://api.github.com/users/CFMystery/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-09-08T15:11:10Z","updated_at":"2018-09-08T15:14:55Z","closed_at":null,"author_association":"NONE","body":"- 设计模式的例子有的感觉不太恰当，比如策略模式的例子。同时，在介绍各个模式的时候，缺乏一些经验性的总结，比如什么情况下建议使用、好处是什么、坏处是什么，最好可以再加上一点很有代表性的例子，比如 spring 中是怎么使用这种设计模式的。\r\n\r\n- spring 源码的解读，个人建议不要从 AppLicationContext 开始往下看，这样容易摸不着头脑。你会对一些步骤感到很奇怪。我觉得在解读源码之前，最好先理清 spring 都做了哪些事；为什么要做；如果是你，你会怎么做；spring 是怎么做的；为什么要这样做。。从下往上看，思路会更清晰一些。通俗一点就是，从 BeanFactory、Resource、ResourceLoader、BeanDefination 这部分开始看起。先看加载过程，然后看初始化过程，最后看整体设计。当然，从上往下看也没问题，但是感觉不是很好，个人建议。"},"comment":{"url":"https://api.github.com/repos/stalary/Source-code-analysis/issues/comments/419650178","html_url":"https://github.com/stalary/Source-code-analysis/issues/2#issuecomment-419650178","issue_url":"https://api.github.com/repos/stalary/Source-code-analysis/issues/2","id":419650178,"node_id":"MDEyOklzc3VlQ29tbWVudDQxOTY1MDE3OA==","user":{"login":"stalary","id":24592373,"node_id":"MDQ6VXNlcjI0NTkyMzcz","avatar_url":"https://avatars2.githubusercontent.com/u/24592373?v=4","gravatar_id":"","url":"https://api.github.com/users/stalary","html_url":"https://github.com/stalary","followers_url":"https://api.github.com/users/stalary/followers","following_url":"https://api.github.com/users/stalary/following{/other_user}","gists_url":"https://api.github.com/users/stalary/gists{/gist_id}","starred_url":"https://api.github.com/users/stalary/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stalary/subscriptions","organizations_url":"https://api.github.com/users/stalary/orgs","repos_url":"https://api.github.com/users/stalary/repos","events_url":"https://api.github.com/users/stalary/events{/privacy}","received_events_url":"https://api.github.com/users/stalary/received_events","type":"User","site_admin":false},"created_at":"2018-09-08T15:14:55Z","updated_at":"2018-09-08T15:14:55Z","author_association":"OWNER","body":"好的，最近设计模式这一块我再好好修改一下，Spring的是刚开始看，还没什么头绪，下一步就先看加载过程这一块，谢谢大佬的建议"}}
{"actor":{"display_login":"stalary"}}