【Java笔记(60)】使用注解和配置文件配置
1. 依赖版本问题
- 只有的3.0以上才能支持注解开发,如果你发现你导包之后还是没办法正常使用注解,那就是版本问题
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
2.注解开发
@WebServlet(
asyncSupported = true,
loadOnStartup = 3,
urlPatterns = { "/first" },
initParams = {
@WebInitParam(name = "username", value = "username") ,
@WebInitParam(name = "pws", value = "123456") })
public class MyServlet extends HttpServlet {}
3.配置开发
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>com.xlu.servlet.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/myServlet</url-pattern>
</servlet-mapping>