关于@WebServlet注解
来源:3-1 注解简化配置
icokefreeze
2019-01-31 17:38:47
@WebServlet注解里面只指定值却没有指定属性的情况下(ex: @WebServlet("/Plus") ),是给@WebServlet里面的哪个属性赋值呢?其原理是什么?
2回答
抱歉同学,在没有指定默认属性名时,默认是给urlPatterns赋值,感谢同学的指出。name等价于xml配置中的servlet-name属性。下面是@WebServlet()属性及作用。
祝:学习愉快~
好帮手慕阿满
2019-01-31
同学你好,@WebServlet()注解是又来简化配置信息的,如果使用@WebServlet注解,就不必在web.xml中增加配置信息。如老师讲的这个例子,运行项目后,在地址栏中输入anno,就可以找到AnnotationServlet类输出(I'm annotation Servlet)。@WebServlet只写了("Plus")在没有指定的属性的时候,默认给urlPatterns 属性赋值。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~