Hines
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个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP