Spring Framework
  1. Spring Framework
  2. SPR-5654

Consider using javassist for proxy generation

    Details

    • Last commented by a User:
      false

      Description

      cglib doesn't appear to be an active project anymore. It'd be nice if there was a way we could specify javassist as our bytecode instrumentation utility.

        Issue Links

          Activity

          Hide
          James Shaw added a comment -

          Sorry, I couldn't find any more information than you have already.

          Show
          James Shaw added a comment - Sorry, I couldn't find any more information than you have already.
          Hide
          Eduardo Macarron added a comment -

          Chris, James, all I could find is this:
          http://sourceforge.net/news/?group_id=56933

          cglib now uses ASM4. Due to API incompatibilities in ASM4, we've bumped the cglib version number to 3.0. If you still need ASM3 or earlier, we recommend that you continue to use cglib 2.2.2.
          2012-05-25 16:05:05 PDT by jmanson

          Show
          Eduardo Macarron added a comment - Chris, James, all I could find is this: http://sourceforge.net/news/?group_id=56933 cglib now uses ASM4. Due to API incompatibilities in ASM4, we've bumped the cglib version number to 3.0. If you still need ASM3 or earlier, we recommend that you continue to use cglib 2.2.2. 2012-05-25 16:05:05 PDT by jmanson
          Hide
          Will Hoover added a comment -

          MAT shows memory leaks caused by org.springframework.cglib.proxy.Enhancer using 3.2.0.RELEASE.

          Show
          Will Hoover added a comment - MAT shows memory leaks caused by org.springframework.cglib.proxy.Enhancer using 3.2.0.RELEASE.
          Hide
          Chris Beams added a comment -

          Will Hoover, do you see the same against 3.2.2.RELEASE? There have been recent changes in this area. /cc Phil Webb

          Show
          Chris Beams added a comment - Will Hoover , do you see the same against 3.2.2.RELEASE? There have been recent changes in this area. /cc Phil Webb
          Hide
          Juergen Hoeller added a comment -

          CGLIB recently saw a 3.1 release, so it is at least somewhat active...

          We generally stick with our use of repackaged CGLIB, ASM and Objenesis variants for the time being. There are no concrete plans for a migration here.

          Show
          Juergen Hoeller added a comment - CGLIB recently saw a 3.1 release, so it is at least somewhat active... We generally stick with our use of repackaged CGLIB, ASM and Objenesis variants for the time being. There are no concrete plans for a migration here.

            People

            • Assignee:
              Juergen Hoeller
              Reporter:
              Chris Koch
              Last updater:
              Juergen Hoeller
            • Votes:
              39 Vote for this issue
              Watchers:
              42 Start watching this issue

              Dates

              • Created:
                Updated:
                Days since last comment:
                16 weeks ago