В Symfony 7 основным способ создания роутов в контроллере является конструкция атрибутов, аннотации больше не используются. 

Есть более одного способа, как можно создать роуты в Symfony проекте. 

Начиная с Symfony 6 основным способом создания роутов является использование так называемой конструкции атрибутов. 

Например:

#[Route('/main', name: 'app_main')]

Но, если вы будете работать с более старыми проектами Symfony, можно встретиться с более старой формой создания роутов, которая называется аннотации. 

Пока Symfony работал с версией PHP ниже 8, не было возможности использовать такие конструкции для создания роутов. 

Выглядят такие конструкции следующим образом:

/**
* @Route('/main')
*/

Аннотация - это php комментарий, который имеет такую особую конструкцию.

Аннотации также можно использовать и в Symfony 6. Можно использовать обе формы записи. 

Также очень важное правило в Symfony заключается в том, что кажды роут должен что-либо возвращать. См. подробнее в видео.