ssh项目中集成spring的三种方式-阿里云开发者社区

开发者社区> 技术小胖子> 正文

ssh项目中集成spring的三种方式

简介:
+关注继续查看
1.在web.xml中使用Listener,这也是我最常使用的。
  <context-param> 
    <param-name>contextConfigLocation</param-name> 
    <param-value>/WEB-INF/applicationContext.xml</param-value> 
  </context-param> 

  <listener> 
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 
  </listener>
 
2.在web.xml中使用Servlet。
<web-app> 
     <context-param> 
            <param-name>contextConfigLocation</param-name> 
            <param-value>/WEB-INF/applicationContext-*.xml</param-value> 
     </context-param> 
     <servlet> 
            <servlet-name>SpringContextServlet</servlet-name> 
            <servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class> 
            <load-on-startup>1</load-on-startup> 
     </servlet> 
</web-app>
 
3.在struts-config.xml中使用Plugin。
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"> 
                <set-property property="contextConfigLocation"    
                        value="/WEB-INF/applicationContext.xml, 
                                     /WEB-INF/action-servlet.xml"/> 
</plug-in>
 
   这三种方式效果是一样的。

     本文转自NightWolves 51CTO博客,原文链接:http://blog.51cto.com/yangfei520/309199,如需转载请自行联系原作者



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Spring与Hibernate两种组合方式
Spring与Hibernate大致有两种组合方式,主要区别是一种是在Hibernate中的hibernate.cfg.xml中配置数据源,一种是借助Spring的jdbc方式在Spring的applicationContext.
620 0
【spring bean】bean的配置和创建方式
---恢复内容开始---   项目结构如下:   lib如下:       1.首先建立SayHell.java接口 1 package com.it.sxd; 2 3 public interface SayHell { 4 public void sayHello(); 5 } View Code 2.
722 0
个人用户如何手动在ECS实例上部署Java web项目?
本篇文档介绍如何手动在ECS实例上部署Java web项目。适用于刚开始使用阿里云进行建站的个人用户。
1725 0
使用 Maven 快速构建 Alink 项目
刚发布的 Alink 1.1.0 版本,支持发布到 Maven Central,Java 开发者通过 Maven 可以快速搭建 Alink 机器学习项目。本文将演示一个简单的构建方案,便于爱好者快速入门。
770 0
使用 PyCharm 添加 Django 项目
一、前置准备(PyCharm与Python的下载,已有的跳过)   1.首先下载PyCharm 地址:http://www.jetbrains.com/pycharm/   2.然后下载Python 地址:https://www.
1141 0
Spring Boot 动态注入的两种方式
通过@Profile+spring.profiles.active spring.profiles.active:官方解释是激活不同环境下的配置文件,但是实际测试发现没有对应的配置文件也是可以正常执行的。
4447 0
21119
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载