2023-11-06
一位本科大三在读生打卡day39:
目前进程:学完jiava基础,mysql,javaweb,Liunx,Git,ssm框架。
今天完成的目标:
---------------------------------------------
补一下周末的卡
1、原生Servlet
定义类继承HttpServlet并加上@WebServlet( urlPatterns = "访问路径" ),注意效果:直接响应,没有经过Spring拦截器在main方法中添加@ServletComponentScan:指定原生的Servelt组件都放在哪里
2、原生Filter
继承Servlet中的Filter接口并加上@WebServlet注解,并实现三个抽象方法
3、原生的Listener
定义类实现servlet中的ServletContextListener并且加上@WebListener注解并实现两个抽象方法
ServletRegistrationBean, FilterRegistrationBean, ServletListenerRegistrationBean【少用】
嵌入式Servlet容器:Tomcat, Jetty, or Undertow
定制Servlet容器:实现 WebServerFactoryCustomizer<ConfigurableServletWebServerFactory>接口 【作用:把配置文件的值和ServletWebServerFactory 进行绑定】
修改配置文件 server.xxx
直接自定义 ConfigurableServletWebServerFactory
定制化原理
接下来就是数据访问,使用数据源,整合mybatis和mybatis-plus。
--------------------------------------------------
明天开启单元测试章节
0
0
分享
操作
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
