添加自定义注解
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,717 条评论
博客作者 Michaelded
Миндальный пилинг это действенная процедура в косметологии, направленная на омоложение и улучшение состояния кожи. данный вид пилинга основан на использовании миндальной кислоты, которая подсобляет удалить ороговевшие клеточки, стимулировать процессы регенерации и улучшить текстуру кожи.
Главное преимущество миндального пилинга заключается в том, что он подойдет для абсолютно всех типов кожи, даже для чувствительной. Миндальная кислота обладает мягким деянием, не вызывает раздражения и покраснения, поэтому процедуру можно проводить в любое сезон.
После миндального пилинга кожа становится более блещущей, упругой и гладкой. Пигментные пятна уменьшаются, мелкие морщины разглаживаются, а общий тон личика улучшается. Эффект миндального пилинга становится приметным теснее после первой процедуры, однако для заслуги наилучших результатов рекомендуется провести курс из нескольких сеансов [url=https://vidy-mandelic-peel.tilda.ws]какие виды миндального пилинга можно купить[/url]
Перед проведением миндального пилинга важно проконсультироваться с косметологом, который подберет оптимальную концентрацию миндальной кислоты и определит количество процедур в зависимости от личных необыкновенностей кожи.
Не забывайте, что уход за кожей после миндального пилинга также играет важную роль. Используйте солнцезащитные средства, увлажняющие кремы не запамятовывайте о нежной заботе о чистоте кожи. В итоге миндального пилинга ваша шкура будет радовать вас своим здоровым и сияющим видом!
博客作者 JasonBor
Hello there! [url=https://spicyypharm.top/#walgreens-online-pharmacy]viagra order[/url] good web page.
博客作者 Keithlox
[url=https://amartis.ru]Prof Kosmo[/url] это современный и проф центр косметической медицине, предлагающий большой объем услуг для ухода за шкурой лица и тела. Расположенный посередке главного города, "Проф космо" стал популярным местом посреди обитателей Москвы, стремящихся к красе и здоровью собственной кожи.
Посередке представлены современные процедуры, направленные на улучшение состояния кожи, омоложение и решение разных косметологических заморочек. Больница оборудована современным оборудованием и трудитсятолько с качественными с помощью косметики.
"Проф космо" предлагает клиентам услуги в том числе очистка личика, пилинги, мезотерапия, контурная пластика, эпиляция лазером, аппаратная косметическая медицина и почти все иное. Каждый клиент получает личный подход и профессиональную консультацию от опытнейших профессионалов.
Не считая а всё потому в "Проф космо" ценится комфортная атмосфера, дружественный персонал и современный дизайн жилища, творящие комфортабельное место для проведения процедур красы.
Таким макаром, "Проф космо" в городе москва является идеальным выбором тем, кто оценивает высококачественный уход за собой, профессионализм специалистов и современный подход к косметической медицине.
博客作者 JasonBor
Hello! [url=https://spicyypharm.top/#online-pharmacy-oxycodone]where can i buy viagra prices[/url] very good website.
博客作者 RobertPoory
Виза в Китай для Россиян: Всё, что нужно знать
Для того чтобы гражданину России поехать в Китай, нужно для начала оформить визу. Оформление визы в Китай — процесс несложный, но требует внимательности и соблюдения всех формальностей. В этой статье рассмотрим все аспекты получения китайской визы: её стоимость, необходимые документы и особенности срочного оформления.
Виды китайских виз
В зависимости от цели поездки в Китай существуют различные типы виз:
Туристическая виза (L виза) – выдаётся для поездок с целью туризма, посещения родственников или друзей.
Если вам необходимо принять участие в деловой встрече, то вам нужно оформить визу М.
Студенческая виза (X1/X2 виза) – предназначена для тех, кто планирует обучение в Китае.
Если вы будете осуществлять трудовую деятельность на территории Китая, вам необходимо получить визу Z.
Транзитная виза (G виза) – оформляется при необходимости транзита через территорию Китая.
Стоимость визы в Китай
Цена на оформление визы В Китай складывается в первую очередь от ее типа и скорости оформления.
Стоимость туристической визы может варьироваться от 3.500 до восьми тысяч рублей
Цены могут варьироваться в зависимости от агентства или консульства, предоставляющего услуги.
Какие необходимы документы для оформления визы в Китай
Оформление визы требует сбор определённого пакета документов:
Действующий заграничный паспорт.
Анкета-заявление — заполняется на китайском или английском языке.
Необходимый пакет фотографий.
Копии приобретенных билетов в обе стороны.
Для туристической визы необходимо подтверждение того что на вас забронирован отель.
Если у вас деловая поездка, но необходимо приглашение от компании партнера.
Медицинская страховка.
Также нельзя исключать что могут потребоваться и другие документы.
Где оформить визу?
Оформить китайскую визу можно несколькими способами:
Через консульские отделения Китая.
При помощи туристических агенств [url=https://виза-в-китай-для-россиян.рф]Виза в Китай для Россиян[/url]
Также можно оформить визу в Китай через специализированные агентства.
Каждый из способов имеет свои преимущества и недостатки: личное обращение может занять больше времени из-за очередей и необходимости личного посещения консульства; онлайн оформление облегчит процесс подачи документов без необходимости выезда за пределы города.
Получение китайской визы — важный этап перед поездкой но он вполне выполним при соблюдении всех требований и предоставлении необходимых документов своевременно подготовив все нужные бумаги можно значительно сократить время ожидания и избежать возможных проблем Благодаря тому что типов виз для въезда в Китай очень много, вы без труда подберете себе необходимую и с комфортом сможете посетить страну восходящего солнца.
博客作者 pills
[url=https://tretinoineff.online/]buy tretinoin no prescription fast shipping[/url]
博客作者 WilliamMuM
Мечта о пышноватых и соблазнительных губах заставляет многих разыскивать способы увеличить объем губ. Существует несколько способов, позволяющие добиться желанного эффекта, от естественных до процедур косметического вмешательства.
Один из наиболее популярных методов роста губ использование губных блесков и помад, содержащих отражающие частицы и объемные пигменты. Такие средства создают иллюзию пышности губ и могут быть неплохим вариантом для тех, кто желает добиться эффекта без процедур.
Еще одним способом является использование специальных увлажняющих масок и сывороток для губ, которые помогают сделать их более упругими и увлажненными, что также может придать зрительный объем [url=https://kosmetologiya-sochi.ru]накачать губы[/url]
Для тех, кто вожделеет более долгосрочного эффекта, существуют процедуры косметического вмешательства, в том числе контурная пластика либо инъекции гиалуроновой кислоты. Эти процедуры проводятся в специализированных клиниках красоты и дозволяют достигнуть длительного роста губ.
В момент выбора способа увеличения губ принципиально обратиться к квалифицированным профессионалам и узнать все преимущества и возможные риски каждой процедуры. Самостоятельно от выбора, главно помнить, что естественность и гармония ключ к успешному увеличению губ.
博客作者 tablets
[url=https://diflucand.online/]diflucan tablets for sale[/url]
博客作者 AllanGew
Посещение косметолога это не только забота о красе, а также о здоровье вашей кожи. Косметическая медицина делает отличное предложение широкий спектр услуг, направленных на улучшение состояния кожи лица и тела, но также решение различных эстетических заморочек.
Одной из самых популярных услуг косметолога является очистка лица. Эта процедура помогает высвободить поры от загрязнений, снять ороговевшие клеточки кожи и сделать лучше цвет личика. Чистка личика проводится с применением особых средств и инструментов, что делает шкуру более гладкой и свежайшей.
Очередной важной услугой косметолога является уход за шкурой, который включает в себя пилинги, увлажняющие процедуры, массаж лица и многие другие методы. Правильный уход поможет поддерживать здоровье кожи, предотвращать раннее старение и облагораживать ее общее состояние [url=https://saratov-kosmetologia.ru]услуги врача-косметолога[/url]
Борьба с целлюлитом очередное направление косметической медицине, где спецы помогают сделать лучше текстуру кожи, уменьшить объемы и улучшить кровообращение. Массаж и обертывания помогают сражаться с этой неувязкой, делая кожу более упругой и гладкой.
Принципиально помнить, что выбор услуг косметолога должен основываться на личных необыкновенностях вашей кожи и желанных результатах. Обращайтесь к квалифицированным спецам, чтобы получить профессиональный уход и достигнуть желаемого эффекта для вашей кожи и внешности.
博客作者 DeraNet
Недавно я наткнулся на сайт turklife.tv, когда искал [url=https://turklife.tv/]турецкие сериалы в хорошем качестве[/url]. Мне порекомендовали его в социальных сетях, и я не разочаровался! На сайте огромный выбор сериалов разных жанров, все в отличном HD качестве и с идеальной русской озвучкой.
Особенно нравится, что все доступно бесплатно и без регистрации. Я люблю смотреть турецкие сериалы за их захватывающие сюжеты и ярких персонажей. Turklife.tv стал моим любимым местом для просмотра новых и популярных сериалов.
博客作者 Henryjaign
Желайте вернуть коже личика упругость и молодость? Тогда подтяжка личика может стать решением вашей трудности. Эта процедура косметического вмешательства дает возможность сделать лучше овал лица, убрать провисания и морщины, придавая шкуре более молодой и свежий вид.
Существует несколько способов подтяжки лица, каждый из которых ориентирован на достижение определенных результатов. Один из наиболее популярных способов нитьевая подтяжка, когда специальные нити вводятся в кожу для создания поддерживающего эффекта и стимуляции собственного коллагена. Этот метод обеспечивает долгий эффект и минимальное время возобновленья.
Также существует лазерная подтяжка, которая основана на воздействии лазерного излучения на поверхность кожи, стимулируя процессы регенерации и уплотнения коллагена. данный метод подсобляет сделать лучше качество кожи, уменьшить пигментацию и сделать лучше тон личика [url=https://plastickafedra.ru]лифтинг лица[/url]
Для решения более серьезных заморочек с провисанием кожи лица часто используются хирургические методы подтяжки, в том числе лифтинг лица. Эта процедура, проводимая под общим наркозом, позволяет корректировать овал личика, подтягивать шкуру и устранять морщины.
До этого чем принять решение о подтяжке лица, принципиально проконсультироваться с квалифицированным специалистом, чтоб выбрать превосходнейший метод, беря во внимание индивидуальные особенности вашей кожи и желаемые результаты. Правильно проведенная процедура подтяжки лица может возвращать для вас уверенность и молодость без риска для здоровья.
博客作者 Jamesideby
Чистка личика это принципиальная процедура ухода за кожей, которая помогает освежить и очистить кожу от загрязнений, избавиться от темных точек, сделать лучше цвет лица и предотвратить возникновение воспалений.
Для сильной половины человечества очистка лица также является неотъемлемой частью постоянного ухода за шкурой. Обладая более склонной к жирности кожей и более плотными порами по сравнению с женщинами, мужчины более подвержены возникновению темных точек и воспалений, поэтому постоянная чистка личика становится необходимостью.
Процедура очистки лица для мужчин может включать в себя паро-вакуумную очистку, механическое удаление темных точек, а также применение масок или пилингов для улучшения состояния кожи. Принципиально помнить, что чистку лица лучше доверить экспертам в салоне занимающийся красотой или косметологическом центре, чтоб избежать травмирования кожи [url=https://sites.google.com/view/chistka-lica-man/]мужская чистка лица[/url]
После чистки лица для мужчин шкура становится более гладкой, свежайшей и здоровой. Кроме а всё потому процедура очистки лица помогает сделать лучше проникновение ухаживающих средств в кожу, повышая их эффективность.
После процедуры очистки лица главно часто увлажнять кожу и использовать средства с защитным фактором для предотвращения вредного воздействия ультрафиолетовых лучей. Верный уход после чистки лица поможет сохранить результаты и длительно веселить вас чистотой и здоровьем вашей кожи.
博客作者 pills
[url=https://enolvadex.online/]where to get nolvadex uk[/url]
博客作者 JasonBor
Hello there! [url=https://spicyypharm.top/#online-pharmacy-oxycodone-30mg]buying cheap viagra online[/url] great web page.
博客作者 Michaelded
Миндальный пилинг это эффективная процедура в косметической медицине, направленная на омоложение и улучшение состояния кожи. Этот вид пилинга основан на использовании миндальной кислоты, которая помогает удалить ороговевшие клетки, провоцировать процессы регенерации и улучшить текстуру кожи.
Основное преимущество миндального пилинга заключается в этом он подойдет для абсолютно всех типов кожи, даже для чувствительной. Миндальная кислота обладает мягким деянием, не вызывает раздражения и покраснения, по этой причине процедуру можно проводить в хоть какое сезон.
После миндального пилинга шкура становится более зияющей, упругой и гладкой. Пигментные пятнышка уменьшаются, мелкие морщины разглаживаются, а общий тон личика улучшается. Эффект миндального пилинга становится приметным теснее после первой процедуры, однако для достижения превосходнейших результатов рекомендуется провести курс из нескольких сеансов [url=https://vidy-mandelic-peel.tilda.ws]виды миндального пилинга в продаже[/url]
Перед проведением миндального пилинга важно проконсультироваться с косметологом, который подберет лучшую концентрацию миндальной кислоты и определит количество процедур в зависимости от личных необыкновенностей кожи.
Не забывайте, что уход за кожей после миндального пилинга также играет важную роль. Используйте солнцезащитные средства, увлажняющие кремы не забывайте о нежной заботе о чистоте кожи. В результате миндального пилинга ваша шкура будет радовать вас своим здоровым и сияющим видом!