码迷,mamicode.com
首页 > 编程语言 > 详细

spring在web中的应用

时间:2019-11-16 14:41:10      阅读:61      评论:0      收藏:0      [点我收藏+]

标签: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,

   在开发软件后台,就可以看到打印方法中的语句。

 

spring在web中的应用

标签:value   end   cep   ica   路径   pac   localhost   需要   extends   

原文地址:https://www.cnblogs.com/huangcan1688/p/11871457.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!