标签:value end cep ica 路径 pac localhost 需要 extends
一个spring在web中应用的测试小例子
测试项目展示
导入对应的jar包
1、在web.xml中配置监听器和配置文件的路径
//classpath:路径需要根据自己所放置的applicationContext.xml文件的位置
<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>
<context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring/application.xml</param-value> </context-param>
2、在配置文件中,开启注解开发和包的扫描
//base-package:是包的全路径
<!-- 开启注解开发 --> <context:annotation-config/> <!-- 在类中写了注解。还需要进行包的扫描找到 --> <context:component-scan base-package="dao"></context:component-scan>
配置好基本的条件之后,就可以进行web的应用开发
1、创建测试类和方法
@Component("testways") //使用注解的方法,进行类的调用 public class testways { public String test() { return "我是一个测试spring在web中应用的例子"; } }
2、创建servlet类
这里也使用注解的方式,不在web.xml中配置Servlet了
@WebServlet("/textspring") public class testspring extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //获取WebApplicationContext WebApplicationContext wa = WebApplicationContextUtils.getWebApplicationContext(getServletContext()); testways bean = (testways) wa.getBean("testways"); String test = bean.test(); System.out.println(test); } }
最后在浏览器中输入http://localhost:8080/spring/textspring,
在开发软件后台,就可以看到打印方法中的语句。
标签:value end cep ica 路径 pac localhost 需要 extends
原文地址:https://www.cnblogs.com/huangcan1688/p/11871457.html