В Yii есть возможность подключать css/js пакетами.
Указываем в конфиге какие пакеы, что содержат и от чего зависят.
'main' => array(<br>
'baseUrl' => '/templates/',<br>
'css' => array('css/s/main.css', 'css/s/main-responsive.css'),<br>
'js' => array('js/s/main.js'),<br>
'depends' => array('jquery', 'bootstrap'),<br>
),<br>
'bootstrap' => array(<br>
'baseUrl' => '/templates/',<br>
'js' => array('js/bootstrap.min.js'),<br>
'css' => array('css/bootstrap.min.css','css/bootstrap.fix.css'),<br>
'depends' => array('jquery'),<br>
),<br>
'font-awesome' => array(<br>
'baseUrl' => '/templates/',<br>
'css' => array('css/fontawesome/fontawesome.css'),<br>
),<br>
'jquery' => array(<br>
'baseUrl' => '/templates/',<br>
'js' => array('js/jquery-1.8.3.min.js'),<br>
);<br>
Далее в шаблоне вызываем
Yii::app()->getClientScript()->registerPackage('main');<br>
И в итоге в layout получаем подключенные только
необходимые и в
нужном порядке css/js.
Если ли что-то подобное в Spring?