Время загрузки AspectJ, переплетаясь в производственных системах

Вы можете либо указать возвращаемый тип, используя класс, включающий пространство имен, которое будет здесь Symfony\Component\HttpFoundation\Response

/**
 * @Route("/foo", name="foo")
 *
 * @param $request Request
 * @return Symfony\Component\HttpFoundation\Response
 */
public function search(Request $request)
{
    return $this->render('twig.html.twig',['foo'=>'bar']);
}

, либо добавить его как оператор use, и просто использовать Response как Вы уже пробовали.

6
задан FoxyBOA 18 May 2009 в 03:59
поделиться

2 ответа

Я бы не подумал, что это окажет существенно иное влияние другим библиотекам, связанным с AOP, таким как cglib, которые мы часто используем в производственных системах для создания прокси AOP в Spring. Производительность нормальная, но объем памяти в пуле permgen увеличен (из-за большого количества генерируемых синтетических классов),

3
ответ дан 17 December 2019 в 07:08
поделиться

Я бы посоветовал вам заняться переплетением времени компиляции для аспектаj. Вы можете сделать это в своей сборке с помощью ant или maven и в разработке в Eclipse с помощью плагина AJDT.

Ткачество времени загрузки работает в Tomcat.

1
ответ дан 17 December 2019 в 07:08
поделиться
Другие вопросы по тегам:

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