添加自定义注解
package org.book.configuration.aop; import java.lang.annotation.*; @Documented @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface NoCheckLogin { }
创建一个SpringMvcHandler 类,继承HandlerInterceptorAdapter
package org.book.configuration.Handler; import com.alibaba.fastjson.JSONObject; import lombok.extern.slf4j.Slf4j; import org.book.common.JsonResult; import org.book.configuration.aop.NoCheckLogin; import org.springframework.web.method.HandlerMethod; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.handler.HandlerInterceptorAdapter; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.PrintWriter; import java.lang.reflect.Method; @Slf4j public class SpringMvcHandler extends HandlerInterceptorAdapter { public void afterCompletion(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, Exception arg3) throws Exception { } public void postHandle(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, ModelAndView arg3) throws Exception { } public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { HandlerMethod hm = null; Method method = null; if(handler instanceof HandlerMethod) { hm = (HandlerMethod) handler; method = hm.getMethod();// 获取方法 } else { return true; } // 该方法是否添加 允许未登录访问注解 if (method !=null && method.isAnnotationPresent(NoCheckLogin.class)) { // 不拦截 return true; } String name = (String) request.getSession().getAttribute("user"); if (name != null) { return true; } else { response.setCharacterEncoding("UTF-8"); response.setContentType("application/json; charset=utf-8"); PrintWriter out = null; try { out = response.getWriter(); out.append(new JSONObject().toJSONString(JsonResult.renderFail("用户未登录")) ); }catch (Exception e){ out = response.getWriter(); out.append(new JSONObject().toJSONString(JsonResult.renderError("后台出错"))); log.info(e.getStackTrace().toString()); } return false; } } }
被@NoLoginCheck注解的方法不会被拦截在springmvc配置文件配置拦截路径和排除路径
<mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/**"/> <mvc:mapping path="/"/> <mvc:mapping path="/index.jsp"/> <mvc:exclude-mapping path="/assets/**"/> <mvc:exclude-mapping path="/images/**"/> <bean class="org.book.configuration.Handler.SpringMvcHandler"></bean> </mvc:interceptor> </mvc:interceptors>
1)预处理preHandle()方法
用户发送请求时,先执行preHandle()方法。会先按照顺序执行所有拦截器的preHandle方法,一直遇到return false为止,比如第二个preHandle方法是return false,则第三个以及以后所有拦截器都不会执行。若都是return true,则执行用户请求的url方法。
2)后处理postHandle()
方法调用了Service并返回ModelAndView,但未进行页面渲染,可以在这里继续修改ModelAndView
3)返回处理afterCompletion()
方法已经渲染了页面,在afterCompletion中,可以根据ex是否为null判断是否发生了异常,进行日志记录。注:一般使用preHandle这个拦截器进行预处理,对url进行请求拦截
Comments | 13,580 条评论
博客作者 Michaelduh
Преобразователи частоты – это электронные устройства, которые предназначены для изменения частоты переменного тока. Они являются важной частью современных технологий, поскольку позволяют эффективно управлять скоростью электродвигателей, осуществлять регулирование производительности и снижать энергопотребление.
Основное назначение преобразователей частоты – это регулирование скорости работы электродвигателей. Это особенно актуально в промышленности, где часто требуется изменять скорость работы механизмов для оптимизации процессов производства. Преобразователи частоты позволяют существенно сократить износ оборудования, увеличить эффективность его работы и значительно снизить энергопотребление.
Кроме того, преобразователи частоты могут использоваться для регулирования напряжения и частоты переменного тока, что позволяет адаптировать работу оборудования к различным условиям эксплуатации. Такие устройства широко применяются в таких областях, как промышленность, строительство, сельское хозяйство, энергетика и многие другие.
Современные [url=https://al-shop.ru/texnika/ustrojstvo-preobrazovatelya-chastoty]преобразователи частоты[/url] обладают высокой эффективностью и надежностью работы, а также обладают широким спектром функциональных возможностей. Они могут быть программированы для выполнения различных операций автоматизации, мониторинга и диагностики оборудования, а также обеспечивать защиту электродвигателей от перегрузок, коротких замыканий и других аварийных ситуаций.
В целом, преобразователи частоты – это важные устройства, которые способствуют повышению эффективности и надежности работы промышленного оборудования, снижению энергопотребления и обеспечению оптимальных условий эксплуатации. Их применение позволяет существенно сэкономить ресурсы и улучшить качество производства.
博客作者 LonnieElirl
Ждете гостей или ваш дом в состоянии, далёком от эталона? Кухня пугает своим кавардаком, а комнаты требуют немедленного внимания? Наша услуга срочная уборка квартир это то, что для вас нужно! Мы живо и отменно наводим порядок, возвращая дому свежесть и чистоту.
Хотя срочная уборка и стандартная экспресс-уборка идентичны по содержанию работ, главное различие это скорость выполнения. Наша команда профессионалов справляется с задачей в кратчайшие сроки, не уступая в качестве исполненья.
Дезинфицирующая уборка пользовалась популярностью включая во время пандемии. Сегодня она остаётся нужной из-за кропотливой чистке абсолютно всех поверхностей специальными средствами, что обеспечивает безопасность и здоровье жильцов.
Для срочной уборки мы используем только профессиональное оборудование и спец препараты, которые нельзя приобрести в обычных магазинах. Это позволяет нам добираться до самых недоступных мест, где скапливаются пыль и грязь.
Особенности нашей срочной уборки:
Мы направляем специалистов, отлично разбирающихся в нюансах ускоренной уборки. Ваша квартира будет сиять чистотой в кратчайшие сроки, независимо от её начального состояния.
Оплата производится только после завершения абсолютно всех работ и согласования с клиентом. Мы не навязываем дополнительные услуги и честно озвучиваем стоимость до работы.
Наша команда выезжает на объект фактически сначала после получения заявки, прибывая на место теснее через час. Из-за собственному транспорту, мы живо добираемся до любой точки Санкт-Петербурга.
Мы работаем круглосуточно, без выходных, чтоб вы имели возможность быть и оставаться готовы к внезапным визитам гостей.
Мы используем только неопасные для здоровья средства, не содержащие вредных хим соединений.
Постоянным клиентам делаем отличное предложение прибыльные скидки, делая регулярную уборку ещё более доступной [url=https://spb.novaclean.ru/uslugi/srochnaya-uborka-kvartir]Срочная чистка помещений[/url]
Наша компания делает отличное предложение различные типы срочной уборки в Санкт-Петербурге. Большим спросом пользуется срочный экспресс-клининг. Мы также удачно справляемся с уборкой после ремонта и рекомендуем заказывать генеральную уборку ежемесячно для тщательной обработки всех поверхностей.
Для заказа срочной уборки квартиры используйте контакты на нашем официальном веб-сайте. Заявки принимаются круглосуточно, в течении всей недели и праздничных дней. Все детали дискуссируются по телефону.
博客作者 pharmacy
[url=https://diflucand.com/]diflucan buy[/url]
博客作者 Eduardolix
Hi! [url=https://mexicopharm.top/#]no rx pharmacy overnight shipping[/url] excellent web site.
博客作者 Nathancoike
Эволюция онлайн-торговли кроссовками: от начала до нынешних тенденций
Онлайн-торговля кроссовками одна из самых известных категорий продуктов, которая претерпела значительную эволюцию за прошедшие десятилетия. С появлением веба и электронной коммерции, люди стали предпочитать покупки в он-лайн магазинах из-за их удобства, ассортимента товаров и доступности круглосуточно.
Начало он-лайн-торговли [url=https://krossovki-onlajn.ru]https://krossovki-onlajn.ru[/url] спортивными тапками относится к 1990-м годам, когда веб только начал набирать популярность. В это время маленькие онлайн магазины начали делать отличное предложение своим клиентам широкий выбор кроссовок разных брендов и моделей. С развитием технологий и появлением специализированных платформ для электронной коммерции, онлайн-торговля кроссовками стала все более пользующейся популярностью и комфортной для покупателей.
С появлением больших маркетплейсов, таких как Amazon, eBay, и специализированных веб-магазинов, предлагающих большой ассортимент кроссовок различных брендов и моделей, потребители смогут выбирать из большого количества вариантов, сопоставлять цены и свойства продуктов, читать отзывы иных покупателей.
Нынешние тенденции онлайн-торговли кроссовками связаны с применением новых технологий, таких как искусственный интеллект, виртуальная реальность, и расширенная реальность, которые позволяют с большой точностью подобрать кроссовки по размеру, цвету и стилю, также создавать уникальные покупательские опыты.
Не считая того, увеличилось количество брендов, которые продают свою обувь напрямую через онлайн-магазины, не завися от торговых посредников. Это позволяет потребителям иметь прямой доступ к самым свежайшим коллекциям и эксклюзивным моделям кроссовок.
Таким образом, онлайн-торговля кроссовками продолжает эволюционировать, предлагая покупателям все более широкий выбор высококачественных и элегантных продуктов, современные технологические процессы покупок и улучшенные сервисы доставки и возврата. Вкупе с тем, онлайн-торговля кроссовками сохраняет свою популярность и перспективы развития в будущем.
博客作者 Stephentet
Глаз Бога уникальный способ поиска информации
Мир новых технологий порождает свои потребности, одна из них это быстрый поиск информации. Одним из таких новаторских решений стала платформа “Глаз Бога”. Этот уникальный сервис предоставляет пользователям возможность проведения глубокого анализа и поиска данных по разнообразным параметрам, включая номер телефона.
Глаз Бога простыми словами
Платформа “Глаз Бога” — это мощный инструмент для поиска информации, который позволяет быстро собирать данные из различных источников. Основная цель этой платформы заключается в предоставлении пользователям возможности быстрого доступа к необходимой информации, будь то проверка контрагента или сбор данных по номеру телефона.
Основные возможности платформы
Поиск информации по номеру телефона: Один из самых востребованных функционалов платформы — возможность получения данных по номеру телефона. Это может быть полезно как для частных лиц, так и для компаний, которые хотят проверить подлинность номера или получить дополнительную информацию о его владельце.
Также востребованной становится функция платформы по проверке контр агента, которой пользуются все современные деловые люди при заключении сделок и проверке партнеров [url=https://eyeofgodinfo.me/]Глаз Бога[/url]
Анализ и мониторинг информации: Платформа предлагает инструменты для глубокого анализа данных, что позволяет пользователям получать развернутую картину по интересующему их запросу. Это также включает в себя мониторинг изменений в данных в реальном времени.
Один из ключевых аспектов платформы “Глаз Бога” — это возможность поиска информации по номеру телефона. В мире, где мобильные устройства стали неотъемлемой частью нашей жизни, номера телефонов часто используются как идентификаторы личности.
Принцип работы поиска информации по номеру телефона
Ввод номера телефона: Пользователь вводит интересующий его номер телефона в поисковое поле платформы..
Поиск информации по номеру телефона также может быть полезен общественным организациям для проверки данных.
В бизнесе важно знать своего партнёра или клиента на всех уровнях взаимного взаимодействия. Возможность проверки контрагентов помогает минимизировать риски и предотвращать мошеннические схемы..
Безопасность и конфиденциальность.
Очень важным аспектом в современном мире является безопасность данных и их сохранность, платформа Глаз Бога хранит всю свою информацию в зашифрованном виде и ни в коем случае не передает ее третьим лицам.
博客作者 tablet
[url=https://lasixtbs.com/]drug lasix 40 mg[/url]
博客作者 活婴儿色情片
durumba kuraaa https://darktr.com/tags/rape-porn l https://dragonhackerz.com https://blackhackz.com
博客作者 sale
[url=https://albuterolp.online/]cheap ventolin inhaler[/url]
博客作者 price
[url=https://rettretinoin.online/]how much is retin a 05[/url]
博客作者 Eduardolix
Howdy! [url=https://mexicopharm.top/#]canadian pharmacy 150mg viagra[/url] good site.
博客作者 sale
[url=https://mcadvair.online/]advair diskus 100 50 mcg[/url]
博客作者 pills
[url=https://acyclovirmc.online/]500 mg acyclovir without prescription[/url]
博客作者 LonnieElirl
Ожидаете гостей либо ваш собственный дом в состоянии, далёком от идеала? Кухня пугает своим кавардаком, а комнаты требуют немедленного внимания? Наша услуга срочная уборка квартир это то, что для вас нужно! Мы быстро и качественно наводим порядок, возвращая дому свежесть и чистоту.
Хотя срочная уборка и стандартная экспресс-уборка идентичны по содержанию работ, главное различие это скорость выполнения. Наша команда профессионалов справляется с задачей в кратчайшие сроки, не уступая в хорошем качестве выполнения.
Дезинфицирующая уборка воспользовалась популярностью включая во время пандемии. Сегодня она остаётся нужной благодаря кропотливой чистке всех поверхностей специальными средствами, что обеспечивает безопасность и здоровье жильцов.
Для срочной уборки мы используем только проф оборудование и специализированные препараты, которые нельзя приобрести в обычных магазинах. Это дает возможность нам добираться до самых недоступных мест, где скапливаются пыль и грязюка.
Особенности нашей срочной уборки:
Мы направляем профессионалов, отлично разбирающихся в аспектах ускоренной уборки. Ваша квартира будет сиять чистотой в кратчайшие сроки, самостоятельно от её первоначального состояния.
Оплата производится только после завершения абсолютно всех работ и согласования с клиентом. Мы не навязываем дополнительные услуги и честно озвучиваем цена перед началом работы.
Наша команда выезжает на объект практически сначала после получения заявки, прибывая на место теснее через час. Благодаря собственному транспорту, мы скоро добираемся до любой точки Санкт-Петербурга.
Мы работаем круглые сутки, без выходных, чтобы вы могли всегда быть готовы к неожиданным визитам гостей.
Мы используем только безопасные для здоровья средства, не содержащие вредных химических соединений.
Постоянным клиентам делаем отличное предложение выгодные скидки, делая регулярную уборку ещё более доступной [url=https://spb.novaclean.ru/uslugi/srochnaya-uborka-kvartir]Молниеносная уборка[/url]
Наша компания делает отличное предложение различные типы срочной уборки в Санкт-Петербурге. Наивеличайшим спросом пользуется срочный экспресс-клининг. Мы также успешно справляемся с уборкой после ремонта и рекомендуем заказывать генеральную уборку ежемесячно для тщательной обработки абсолютно всех поверхностей.
Для заказа срочной уборки квартиры используйте контакты на нашем официальном сайте. Заявки принимаются круглосуточно, в течении всей недели и праздничных дней. Все детали обсуждаются по телефону.
博客作者 Nathancoike
Эволюция онлайн-торговли кроссовками: от начала до теперешних тенденций
Онлайн-торговля кроссовками одна из самых фаворитных категорий продуктов, которая перетерпела значительную эволюцию за прошедшие десятилетия. С возникновением веба и электрической коммерции, люди стали предпочитать покупки в онлайн магазинах весьза их удобства, широкого ассортимента продуктов и доступности круглые сутки.
Начало он-лайн-торговли [url=https://krossovki-onlajn.ru]https://krossovki-onlajn.ru[/url] кроссовками относится к 1990-м годам, когда веб только начал набирать популярность. В это время небольшие онлайн магазины начали предлагать своим клиентам широкий выбор кроссовок разных брендов и моделей. С развитием технологий и появлением специализированных платформ для электронной коммерции, он-лайн-торговля спортивными тапками стала все более знаменитой и удобной для покупателей.
С появлением крупных маркетплейсов, в том числе Amazon, eBay, и специализированных веб-магазинов, предлагающих огромный ассортимент кроссовок разных брендов и моделей, потребители получили возможность выбирать из большого количества вариантов, сопоставлять цены и характеристики продуктов, читать отзывы других покупателей.
Нынешние тенденции онлайн-торговли кроссовками связаны с использованием новых технологий, таких как искусственный ум, виртуальная действительность, и расширенная реальность, позволяющие более точно подобрать кроссовки по размеру, цвету и стилю, но также создавать уникальные покупательские опыты.
Не считая того, увеличилось количество брендов, которые продают свою обувь напрямую через онлайн-магазины, не завися от торговых посредников. Это позволяет потребителям иметь прямой доступ к самым свежим коллекциям и эксклюзивным моделям кроссовок.
Таким макаром, онлайн-торговля спортивными тапками продолжает эволюционировать, предлагая покупателям все более широкий выбор качественных и элегантных товаров, современные технологии покупок и улучшенные сервисы доставки и возврата. Совместно с тем, онлайн-торговля кроссовками сохраняет свою популярность и перспективы развития в будущем.