首页 > 其他分享 >springboot初步整合web(一)

springboot初步整合web(一)

时间:2022-11-24 19:00:32浏览次数:37  
标签:web springboot Bean bean 整合 new public ServletRegistrationBean


1、整合filter

springboot-整合filter

方式1
@WebFilter(filtername urlpattern="拦截多个请求,{"*.do","*.action","/firstServlet",}")
public clsss FirstFilter implements Filter{
//重写方法
}
主启动
@ServletComponentScan
@SpringBootApplication



方式2
public class SecondFilter implements Filter{
//重写方法
}
@SpringBootApplication
App2{
@Bean//注册servlet
public ServletRegistrationBean getServletRegistrationBean(){
ServletRegistionBean bean = new ServletRegistrationBean(new SecondServlet())
bean.addUrlMappings("/second")
return bean;
}
@Bean//注册Filter
public ServletRegistrationBean getServletRegistrationBean(){
FilterRegistrationBean bean = new FilterRegistrationBean(new SecondFilter())
bean.addUrlPatterns("/second")
return bean;
}
}

总结:
一个在其实现类中加注解参数实现
一个在其主启动类中用Bean注解+方法实现;

整合listener

<listener>
<listener-class>com.bjsxt.listener.FirstListener</listener-class>
</listener>
@WebListener 不需要加额外的配置
public class FirstListener implements ServletContextListener{
@override
public void contextInitialized(ServletContextEvent e){

}
}
@SpringBoogApplication
@ServletComponentsScan
class App{

}

整合springboot访问静态资源

整合springboot文件上传

标签:web,springboot,Bean,bean,整合,new,public,ServletRegistrationBean
From: https://blog.51cto.com/u_15890333/5884515

相关文章

  • springboot 与 k8s结合使用
    https://juejin.cn/post/7138975184114941965https://techdozo.dev/deploying-a-restful-spring-boot-microservice-on-kubernetes/https://piotrminkowski.com/2017/05/......
  • springboot打包包含lib文件夹的jar包
    1、添加dependency<dependency><groupId>com.tyilack</groupId><artifactId>test</artifactId><version>4.4</version><scope>system</scope><systemPa......
  • SSM和Springboot中的分页实现
    SpringBoot实现引入依赖<dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>5.1.2</version></depen......
  • springboot 项目打为war包
    1.springboot项目打包配置:首先在启动类目录下新增打包类  启动类继承自SpringBootServletInitializer方可正常部署至常规tomcat下,其主要能够起到web.xml的作用(web.xm......
  • JFinal整合spring的websocket
    在使用JFinal整合spring使用spring的websocket的时候,遇到了很多问题,下面介绍整合的全过程和要注意的点。(整个项目使用maven进行搭建,服务器用的是eclipse自带的jetty)1.整个po......
  • spring配置websocket并实现群发/单独发送消息
    spring框架中自带了websocket的jar包,利用它可以实现与H5中WebSocket的对接,甚至websocket还可以通过依赖注入与http请求一同工作,详细配置实现过程如下文件目录结构如下,主要是......
  • 启动tomcat的时候一直卡在INFO: Deploying web application
    在用centos7.+不熟tomcat项目的时候,启动时突然很奇怪的没报错,但是又访问不了网址,调用​​./shutdown.sh​​又结束不了,一直出现:java.net.ConnectException:Connectionrefu......
  • springmvc环境部署报错: NoClassDefFoundError: org/springframework/web/cors/CorsPro
    部署springmvc的时候报出一个很奇怪的错误:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname‘org.springframework.web.servlet.......
  • Spring--整合MyBatis
    思路分析导入依赖spring连接数据库操作必备的包spring和mybatis整合需要导入的依赖注解开发整合mybatis之前在MyBatis里面的这里可以直接使用这个代替这个会直接......
  • 根据MediatR的Contract Messages自动生成Minimal WebApi接口
    大家好,我是失业在家,正在找工作的博主Jerry。今天给大家介绍一个能大大减少ASP.NetMinimalWebApi编码量的方法。我们一般会把微服务的VO和DTO封装成消息类,并作为WebApi的......