Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 24672|Отговор: 0

[Източник] Прехващач Прехващач на Пружин Бут

[Копирай линк]
Публикувано в 23.07.2021 г. 18:50:36 ч. | | |
Сценарии на приложение

1. Логване, което може да записва дневника на поисканата информация за мониторинг на информацията, информационна статистика, изчисляване на PV (Page View) и др.
2. Проверка на разрешение: Например, откриването на вход ще влезе в процесора, за да установи дали е влязъл, ако не се върне директно на страницата за вход.
3. Мониторинг на производителността: понякога системата е необяснимо бавна за определен период от време и прехващачът може да запише времето за стартиране преди влизане в процесора и крайния срок след обработката, за да получи времето за обработка на заявката (ако има обратен прокси, като Apache, може да се записва автоматично);

4. Общо поведение: прочетете бисквитката, за да получите потребителска информация, и поставете потребителския обект в заявката, за да улесните последващия процес, както и извличане на информация за Locale, Theme и др., стига това да се изисква от няколко процесора, може да се реализира с интерцептори.

5. OpenSessionInView: Например, Hibernate отваря сесията при влизане в процесора и затваря сесията след завършване.

Това е също AOP (фасетно-ориентирано програмиране), което означава, че всички функции, които отговарят на изискванията за пресичане, могат да бъдат реализирани в интерцептора.

Интерфейс HandlerInterceptor

Създаване на ново наследяване на клас TestFilterХендлърИнтерцепторИнтерфейс или правилаHandlerInterceptorAdapterАбстрактен клас

Пренапишете методите, които ви трябват

Създайте нов WebAppConfigurer за реализиране на интерфейса WebMvcConfigurer
(Край)




Предишен:CentOS 7 инсталира KubeSphere в режим All-in-One
Следващ:Модифициране на изходния код на MAC адреса
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com