org.springframework.cglib.core

## 类 SpringNamingPolicy

- java.lang.Object
- - org.springframework.cglib.core.DefaultNamingPolicy
  - - org.springframework.cglib.core.SpringNamingPolicy

- 所有已实现的接口:
    org.springframework.cglib.core.NamingPolicy

      public class SpringNamingPolicy
      extends org.springframework.cglib.core.DefaultNamingPolicy

  Custom extension of CGLIB's `DefaultNamingPolicy`, modifying the tag in generated class names from "ByCGLIB" to "BySpringCGLIB".

  This is primarily designed to avoid clashes between a regular CGLIB version (used by some other library) and Spring's embedded variant, in case the same class happens to get proxied for different purposes.

  从以下版本开始:
    3.2.8
  作者:
    Juergen Hoeller

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static SpringNamingPolicy` | `INSTANCE`

  - ### 构造器概要

    构造器
    构造器和说明
    `SpringNamingPolicy()`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `protected String` | `getTag()`

    - ### 从类继承的方法 org.springframework.cglib.core.DefaultNamingPolicy

      `equals, getClassName, hashCode`

    - ### 从类继承的方法 java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait`

- - ### 字段详细资料

    - #### INSTANCE

          public static final SpringNamingPolicy INSTANCE

  - ### 构造器详细资料

    - #### SpringNamingPolicy

          public SpringNamingPolicy()

  - ### 方法详细资料

    - #### getTag

          protected String getTag()

      覆盖:
        `getTag` 在类中 `org.springframework.cglib.core.DefaultNamingPolicy`