Servlet(二)----注解配置
2024-10-08 21:17:38
## Servlet3.0
* 好处:
* 支持注解配置。可以不需要web.xml了。
* 步骤:
1、创建JavaEE项目,选择Servlet的版本3.0以上,可以不创建web.xml
2、定义一个类,实现Servlet接口
3、复写方法
4、在类上使用@WebServlet进行注解
* @WebServlet("资源路径")
package com.ftj.servlet; import javax.servlet.*;
import javax.servlet.annotation.WebServlet;
import java.io.IOException; /*@WebServlet(urlPatterns = "/demo")*/
@WebServlet("/demo")
public class ServletDemo01 implements Servlet {
@Override
public void init(ServletConfig servletConfig) throws ServletException { } @Override
public ServletConfig getServletConfig() {
return null;
} @Override
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
System.out.println("servlet3.0 comming");
} @Override
public String getServletInfo() {
return null;
} @Override
public void destroy() { }
}
## IDEA与Tomcat的相关配置
1、idea会为每一个tomcat部署的项目单独建立一份配置文件
* 查看控制台的log:Using CATALINA_BASE: "C:\Users\21seu.ftj\.IntelliJIdea2019.3\system\tomcat\Tomcat_9_0_22_Servlet"
2、工作空间项目 和 Tocmcat部署的web目录
* tomcat真正访问的是:"tomcat部署的web项目",“tomcat部署的web项目”对应着“工作空间项目”的web目录下的所有资源
* WEN-INF目录下的资源不能被浏览器直接访问。
3、断点调试:使用“小虫子”启动
最新文章
- Redis_redis分布式锁-SETNX
- 浅析inline-block--使用inline-block创建布局
- SharePoint 2013 工作流之使用Designer配置示例篇
- android5.1 for tq335x
- JSR 303标准
- 编写高质量代码改善C#程序的157个建议[协变和逆变]
- UIView的创建与内存管理
- 【每日一摩斯】-【序列】-续-RAC and Sequences (853652.1)
- POJ 2502 Subway dij
- 4605 Magic Ball Game
- 第三弹:ZFNet
- UserView--第一种方式set去重,基于Spark算子的java代码实现
- 【洛谷P2660烤鸡】
- 配置NFS
- temp-重庆银行
- opencv: 角点检测源码分析;
- a标签的4种状态及设置CSS
- POJ.1830.开关问题(高斯消元 异或方程组)
- 加速cin的技巧
- 你应该知道的HTTP基础知识