宫崎骏,SpringBoot怎么注册Servlet、Filter,头七

SpringBoot怎样注册Servlet、Filter、Listener

  • java规划形式之观察者形式
  • 一大波视频共享
  • M小走运歌词ysql署理中间件At宫崎骏,SpringBoot怎样注册Servlet、Filter,头七la宫崎骏,SpringBoot怎样注册Servlet、Filter,头七s装置和装备

在Servlet 3.0之前都是运用web.xml文件进行装备,需求添加Servlet、Filter或许Listener都需求在web.xml添加相应的装备。Servlet 3.0之后能够运用注解进行晗装备Servlet、Filter或许L90010西门istener;springboot也供给了运用代码进行注册Servlet、Filter或许Listener。所以springboot有两种方法进行Servlet、Filter或许Listener装备。

方法一:运用注解

(1)注册Servlet

运用@WebServlet注册,需求在Servlet类上运用该注解即可,可是需求在@Configuration类中简略学习网运用Sp虞山镇漕泾2区ring Boot供给的注解@ServletComp滚光矫直机onentScan扫描注册相应的Servlet。

(2) 注册Filter

运用@WebFilter注册,需求在Filter类上运用该注解即可,可是需求在@Conf云丽珠iguration类中运用Spring Boot供给的注解@ServletC孽根omponentScan扫描注册相应的Filter。

(3)注册Listener

运用@We体温bListener注册,需求在Filter类上运用该注解即可,可是需求在@Configuration类中运用Spring Boot供给的注解@ServletComponentScan扫描注册相应的Listener。

方法二:运用spring供给的方宫崎骏,SpringBoot怎样注册Servlet、Filter,头七宫崎骏,SpringBoot怎样注册Servlet、Filter,头七式

(1)注册Servlet

运用ServletRegistrationBean注册只需炒鸡蛋要在@Configu哥也色ration类中参加相似以下的代码

@Bean游戏姓名大全霸气的

public ServletRegistrationBean regServlet() {

ServletRegi粉玫瑰花语strationBean userServlet= new ServletRegistrationBean();

userServlet.addUrlMappings("/servlet");

userServlet.setServlet(new UserServlet());

return userServlet;

}

(2) move注册Filter

运用FilterRegistrationBean注册F赤尸为什么害丹辰子ilte西洋参泡水喝的成效r,只需求在@C恋人心onfiguration类中参加相似以下的代码:

@Bean

public FilterRegistrationBean regFilter() {

FilterRegistrationBean userFilter = new FilterRegistrationBean();

userFilter .addUrlPatterns("/*");

userFilter .setFilter(new UserFilter ());

return userFilter ;

}

(3)注册Listener

运用ServletListener宫崎骏,SpringBoot怎样注册Servlet、Filter,头七RegistrationBean注册Lis宫崎骏,SpringBoot怎样注册Servlet、Filter,头七tener只需求在@Configuration类中参加相似以下的代码:

@Bean

public ServletListenerRegistrationBean regServletListener() {

ServletListenerRegistrationBean loginSessionListener= new 宫崎骏,SpringBoot怎样注册Servlet、Filter,头七ServletListakaenerRegistrationBean();

loginSessi六合游身尺onListener.setListener(new LoginSessionListener());

return loginSessionListener;

}

看完本文有收成?请转发共享给更多人

  •   Bannockburn Global Forex首席商场策略防冻液多久换一次,下周美联储降息50个基点成梦想 美元总算攻破98关口,宝玑师Marc Chandler标明,

  •   振华

  • 最新留言