cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Creating a custom request handler

Former Member
0 Kudos
410

Hello Experts,

Is it possible to implement a custom handler that triggers before a certain request mapping? For example, a handler that triggers only if (/getCustomers) is called. If yes, how could it be implemented.

Thanks in advance

Accepted Solutions (1)

Accepted Solutions (1)

bhavirisetty
Active Participant
0 Kudos

Hello ,

Write below config in spring-mvc-config.xml in your storefront extension

 <mvc:interceptors>
     <mvc:interceptor>
         <mvc:mapping path="/**/getCustomers/**"/>
         <mvc:exclude-mapping path="/**/anything-to-exclude-if-needed/**"/>
         
         <bean class="my.package.CustomerHandlerInterceptorAdapter">
                 //set properties if needed
         </bean>
     </mvc:interceptor>
 </mvc:interceptors>
 
 
 public class CustomerHandlerInterceptorAdapter extends HandlerInterceptorAdapter
 {
     @Override
     public boolean preHandle(final HttpServletRequest request, final HttpServletResponse response, final Object handler)
             throws Exception
     {
     //Write your logic is true
     //If your job is done successfully here then return true else return false
     }
 }


Hope this helps.

Thanks

Former Member
0 Kudos

It works perfectly! Thanks alot for your help, Phani!

Answers (0)