Permalink
Commits on Sep 6, 2011
  1. not passing test

    Marcin Lukasiuk committed Sep 6, 2011
Commits on Sep 5, 2011
  1. Add convenience script for creating repro projects

        ./create-repro-project.sh SPR-9876
    
    will create a new project based on the default SPR-0000 template
    
        ./create-repro-project.sh SPR-0000-war-xml SPR-9878
    
    will create a new project based on the SPR-0000-war-xml template
    
    In any case, only the pom.xml file and contents of 'src' directory are
    copied into the new project, avoiding any inadvertent copying of
    'target' directory, eclipse metadata or other transient files.
    
    Finally, the newly copied pom.xml is processed to replace the
    original artifactId with that of the new project directory name.
    
    After this script is run, the new project directory should be directly
    importable into Eclipse/STS/IDEA as an existing Maven project.
    cbeams committed Sep 5, 2011
Commits on Sep 3, 2011
  1. Polish SPR-8639

    cbeams committed Sep 3, 2011
  2. Polish packaging for SPR-8639

    cbeams committed Sep 3, 2011
  3. Add repro project for SPR-8639

    cbeams committed Sep 3, 2011
Commits on Aug 29, 2011
  1. Polish sources

    cbeams committed Aug 29, 2011
Commits on Aug 28, 2011
  1. Add repro project for SPR-8522

    cbeams committed Aug 28, 2011
Commits on Aug 8, 2011
Commits on Aug 5, 2011
  1. Ignore .DS_Store files

    cbeams committed Aug 5, 2011
  2. Demonstrate workaround for SPR-8582

    The structure of this project as originally submitted introduces a
    fundamental chicken-and-egg project that cannot be 'fixed' per se.
    
    Config tries to use @Autowired to inject TheBeanWithMessageSource,
    which itself is defined in XML.  This is not usually a problem, but
    TheBeanWithMessageSource depends on a bean (messageSource) that is
    defined within Config.  Because @Autowired processing must occur upon
    instantiation of the Config class (before the messageSource @Bean method
    can be processed), it is impossible to fulfill this particular request:
    the MessageSource that TheBeanWithMessageSource needs is currently in
    creation and thus the 'circular reference' error is raised.
    
    XML-based configuration does not incur this problem, because it is not
    constrained by the rules of the Java language and runtime.  In this way
    XML remains more flexible, but of course it does not have the advantages
    that Java offers.  With that said, it should be mentioned that the
    scenario demonstrated in this issue has rarely come up, so should
    probably not be considered a major limitation.
    
    Kai's original workaround of simply creating a second @Configuration
    class to get around the circular reference is reasonable. This commit
    submits another way to get there: instead of using @Autowired at the
    field level, use parameter injection at the @Bean method level (see
    the commit diff to see what I mean).  This gets around all lifecycle
    issues, and may be just what you need.
    
    Another way to make this happen would be to @Inject or @Autowire the
    ApplicationContext itself (or implement ApplicationContextAware) and
    then look up TheBeanWithMessageSource when it is needed (within the
    otherBean() method).
    cbeams committed Aug 5, 2011
  3. Add repro project for SPR-8582

    cbeams committed Aug 5, 2011
Commits on Jul 25, 2011
  1. SPR-8543

    rstoyanchev committed Jul 25, 2011
Commits on Jul 22, 2011
  1. SPR-8515

    rstoyanchev committed Jul 22, 2011
Commits on Jul 21, 2011
Commits on Jul 15, 2011
  1. Add repro project for SPR-8502

    See README.markdown for reproduction instructions
    cbeams committed Jul 15, 2011
Commits on Jul 13, 2011
  1. Add SPR-5628 web project

    rstoyanchev committed Jul 13, 2011
Commits on Jul 12, 2011
  1. Initial checkin, matching the original code attached to the JIRA tick…

    …et on 27/Mar/11. Includes the source code from both zip files - spring-webmvc-spr-7943.zip and mvc-showcase-spr-7943.zip. Modified Spring MVC classes with names ending on Spr7943 have been renamed to their normal names -- since they're included in the project they take precedence over the same named classes in the jar dependencies.
    rstoyanchev committed Jul 12, 2011
  2. Update spring version for -javaagent argument

    Issue: SPR-8523
    cbeams committed Jul 12, 2011
  3. Fix unicode issue with SPR-8492

    cbeams committed Jul 12, 2011
  4. Merge pull request #3 from attack7/master

    Added repro project for SPR-8523
    cbeams committed Jul 12, 2011
Commits on Jul 11, 2011
  1. removing IntelliJ specific settings

    Matt Young committed Jul 11, 2011
  2. Add repro project for SPR-8523

    Matt Young committed Jul 11, 2011
Commits on Jul 9, 2011
  1. Merge pull request #2 from tobias79/master

    Add repro case for SPR-8492
    cbeams committed Jul 9, 2011
  2. Add repro project for SPR-8492

    unknown committed Jul 9, 2011
Commits on Jul 2, 2011
  1. Update pom for SPR-8499 based on user feedback

    And upgrade spring-context dependency to 3.1.0.BUILD-SNAPSHOT to ensure
    the reported exception is still logged as it was against 3.0.5.RELEASE.
    
    Issue: SPR-8499
    cbeams committed Jul 2, 2011