Как действительно В спящем режиме, создают прокси реальных классов?

  mainIntent = new Intent(LoginActivity.this, DeviceControlActivity.class);

показывает, что его перемещение в DeviceControlActivity.class. проверьте в этом классе.

12
задан Kris Nuttycombe 24 December 2008 в 18:28
поделиться

4 ответа

С тех пор В спящем режиме 3.3, поставщиком байт-кода по умолчанию является теперь Javassist, а не CGLib.

Будьте в спящем режиме базовое руководство по миграции: 3.3

8
ответ дан 2 December 2019 в 19:33
поделиться

Для использования создателя прокси, который находится в Java, да, Вы корректны, но я верю, в спящем режиме использование CGLib для генерации его прокси.

http://cglib.sourceforge.net/

Это - прохладная программа и не требует, чтобы интерфейсы генерировали прокси.

(и, возможно, когда-нибудь будьте в спящем режиме, переместится в использование AOP, и мир будет лучшим местом).

3
ответ дан 2 December 2019 в 19:33
поделиться

Подробнее см. Класс javassist.util.proxy.ProxyFactory .

3
ответ дан 2 December 2019 в 19:33
поделиться

Hibernate использует поставщика байт-кода, настроенного в hibernate.properties , например:

hibernate.bytecode.provider=javassist
4
ответ дан 2 December 2019 в 19:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: