{"shas":[["da3ad5623b02545c8095f16716bfa217bef5a8be","821077f74d8b528894a8840379783f03546c4916@vmware.com","Refine HandlerMethod registration to allow detection by handler instance as well as by bean name\n\ngit-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4276 50f2f4bb-b051-0410-bef5-90022cba6387","Rossen Stoyanchev"],["c05ee1467a550af781560f0112ad2e4085c5fad4","fbf9c9541c7e08e686237d8c95953ee0a07b75c0@vmware.com","Made comparators public, as they are needed elsewhere.\n\ngit-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4277 50f2f4bb-b051-0410-bef5-90022cba6387","Arjen Poutsma"],["32121f366466b1a65cb5e27be7c379b4a927d021","06d705b8adf1f95788fafd44d3d19a9d33295497@vmware.com","SPR-8256\n+ doc updates\n\ngit-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4278 50f2f4bb-b051-0410-bef5-90022cba6387","Costin Leau"],["5d10187239d12de14df62df8bbab1af5b9113065","fbf9c9541c7e08e686237d8c95953ee0a07b75c0@vmware.com","SPR-7354 - Added equivalent of JAX-RS @Consumes to Spring MVC\n\n\ngit-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4279 50f2f4bb-b051-0410-bef5-90022cba6387","Arjen Poutsma"],["ae0dc34f2937cbe2bd8fd08aa471c87117079406","a5d5cd4712cf67bb745c46a2fbe2dc405e0eb1d6@vmware.com","Test interaction of @ComponentScan and @Import\n\ngit-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4280 50f2f4bb-b051-0410-bef5-90022cba6387","Chris Beams"],["4c746017c5fe399b25fc646f5e6f5955c61b6729","a5d5cd4712cf67bb745c46a2fbe2dc405e0eb1d6@vmware.com","Allow static modifier on @Bean methods\n\nDeclaring @Bean methods as 'static' is now permitted, whereas previously\nit raised an exception at @Configuration class validation time.\n\nA static @Bean method can be called by the container without requiring\nthe instantiation of its declaring @Configuration class. This is\nparticularly useful when dealing with BeanFactoryPostProcessor beans,\nas they can interfere with the standard post-processing lifecycle\nnecessary to handle @Autowired, @Inject, @Value, @PostConstruct and\nother annotations.\n\nstatic @Bean methods cannot recieve CGLIB enhancement for scoping and\nAOP concerns. This is acceptable in BFPP cases as they rarely if ever\nneed it, and should not in typical cases ever be called by another\n@Bean method.  Once invoked by the container, the resulting bean will\nbe cached as usual, but multiple invocations of the static @Bean method\nwill result in creation of multiple instances of the bean.\n\nstatic @Bean methods may not, for obvious reasons, refer to normal\ninstance @Bean methods, but again this is not likely a concern for BFPP\ntypes. In the rare case that they do need a bean reference, parameter\ninjection into the static @Bean method is technically an option, but\nshould be avoided as it will potentially cause premature instantiation\nof more beans that the user may have intended.\n\nNote particularly that a WARN-level log message is now issued for any\nnon-static @Bean method with a return type assignable to BFPP.  This\nserves as a strong recommendation to users that they always mark BFPP\n@Bean methods as static.\n\nSee @Bean Javadoc for complete details.\n\nIssue: SPR-8257, SPR-8269\n\ngit-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4281 50f2f4bb-b051-0410-bef5-90022cba6387","Chris Beams"],["653773574e880bacec25db57a8547e76ca60cc01","a5d5cd4712cf67bb745c46a2fbe2dc405e0eb1d6@vmware.com","Polish @Configuration Javadoc\n\nAdd note that nested @Configuration classes must be static.\n\ngit-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4282 50f2f4bb-b051-0410-bef5-90022cba6387","Chris Beams"],["11cf5f0d3b1881e4096ed2c62255c2cf6cfeccf9","a5d5cd4712cf67bb745c46a2fbe2dc405e0eb1d6@vmware.com","Add default-value getProperty convenience variants\n\nIssue: SPR-8322\n\ngit-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4283 50f2f4bb-b051-0410-bef5-90022cba6387","Chris Beams"]],"repo":"cbeams/spring-framework","actor":"cbeams","ref":"refs/heads/master","size":8,"head":"11cf5f0d3b1881e4096ed2c62255c2cf6cfeccf9","actor_gravatar":"29490cd51d5a93b61cc946844f471589","push_id":31051074}