1. 31 1月, 2012 1 次提交
    • C
      Rename modules {org.springframework.*=>spring-*} · 02a4473c
      Chris Beams 提交于
      This renaming more intuitively expresses the relationship between
      subprojects and the JAR artifacts they produce.
      
      Tracking history across these renames is possible, but it requires
      use of the --follow flag to `git log`, for example
      
          $ git log spring-aop/src/main/java/org/springframework/aop/Advisor.java
      
      will show history up until the renaming event, where
      
          $ git log --follow spring-aop/src/main/java/org/springframework/aop/Advisor.java
      
      will show history for all changes to the file, before and after the
      renaming.
      
      See http://chrisbeams.com/git-diff-across-renamed-directories
      02a4473c
  2. 12 5月, 2011 1 次提交
    • C
      Fix @Autowired+@PostConstruct+@Configuration issue · 2afeb08e
      Chris Beams 提交于
      A subtle issue existed with the way we relied on isCurrentlyInCreation
      to determine whether a @Bean method is being called by the container
      or by user code.  This worked in most cases, but in the particular
      scenario laid out by SPR-8080, this approach was no longer sufficient.
      
      This change introduces a ThreadLocal that contains the factory method
      currently being invoked by the container, such that enhanced @Bean
      methods can check against it to see if they are being called by the
      container or not.  If so, that is the cue that the user-defined @Bean
      method implementation should be invoked in order to actually create
      the bean for the first time.  If not, then the cached instance of
      the already-created bean should be looked up and returned.
      
      See ConfigurationClassPostConstructAndAutowiringTests for
      reproduction cases and more detail.
      
      Issue: SPR-8080
      2afeb08e
  3. 26 10月, 2010 1 次提交
    • C
      Merge 3.1.0 development branch into trunk · f480333d
      Chris Beams 提交于
      Branch in question is 'env' branch from git://git.springsource.org/sandbox/cbeams.git; merged into
      git-svn repository with:
      
          git merge -s recursive -Xtheirs --no-commit env
      
      No merge conflicts, but did need to
      
          git rm spring-build
      
      prior to committing.
      
      With this change, Spring 3.1.0 development is now happening on SVN
      trunk. Further commits to the 3.0.x line will happen in an as-yet
      uncreated SVN branch.  3.1.0 snapshots will be available
      per the usual nightly CI build from trunk.
      f480333d
  4. 20 11月, 2009 1 次提交
  5. 24 8月, 2009 1 次提交
  6. 09 8月, 2009 1 次提交
  7. 10 4月, 2009 1 次提交
  8. 09 4月, 2009 1 次提交
  9. 01 4月, 2009 1 次提交
  10. 20 11月, 2008 1 次提交
  11. 23 10月, 2008 2 次提交