博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Web应用和IntelliJ IDEA中使用Spring框架
阅读量:6978 次
发布时间:2019-06-27

本文共 844 字,大约阅读时间需要 2 分钟。

在JAVA SE和Web应用中都可以使用Spring, 这里只说在Web程序中的应用。

下面将以Spring 3.0.5版本为例。

在Web中使用Spring只需要如下两个步骤:

第一,将Spring项目的dist路径下的全部JAR包复制到Web应用的WEB-INF/lib路径下;

第二,将Spring的spring-framework-3.0.5.RELEASE-dependencies.zip解压缩路径下所需的第三方类库文件复制到Web应用的WEB-INF/lib路径下。

 

在IntelliJ IDEA中新建项目

选择Web Application

建好项目之后,如图

在WEB-INF下新建文件夹lib

然后如上所介绍:

第一,将Spring项目的dist路径下的全部JAR包复制到Web应用的WEB-INF/lib路径下;

第二,将Spring的spring-framework-3.0.5.RELEASE-dependencies.zip解压缩路径下所需的第三方类库文件复制到Web应用的WEB-INF/lib路径下。

关键是这个第三方类库没找到啊,只看到dist文件夹下面有,先把它复制过去吧。

然后build path

 

果然到这里还是错了,看来还是逃不了要下载Spring的依赖包,但是往上好像说Spring 3.0.5以后就不提供依赖包了。

看来还得自己下啊。

 

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

然后在网上找到了这个jar包,com.springsource.org.apache.commons.logging-1.1.1.jar,先放上去试一试

 

大致的项目结构是这样的,然后bean.xml我是看到书上的源码是放在这儿的,所以暂时还没理解清楚。

最后还是实现了书上的控制反转的一个小例子,算是一个开头吧。

 

转载地址:http://neupl.baihongyu.com/

你可能感兴趣的文章
Database Appliance并非Mini版的Exadata-还原真实的Oracle Unbreakable Database Appliance
查看>>
mysql 新增 删除用户和权限分配
查看>>
Linux入门(四)
查看>>
python之深浅拷贝
查看>>
VMware Horizon View 7: Instant Clone Desktop Pool [Part 8]
查看>>
Enable PowerShell script execution policy
查看>>
OCQ亮相中国移动办公峰会 荣获2017中国移动办公创新品牌
查看>>
让Ubuntu拥有SUSE一样的GRUB启动界面
查看>>
Oracle优化器:星型转换
查看>>
Mysql技术内幕——InnoDB存储引擎
查看>>
微信开放平台手机APP支付
查看>>
【解决】MySql 5.6 运行崩溃错误
查看>>
五、DNS与bind
查看>>
手动初始化设置3PAR存储系统
查看>>
Struts2中通配符的使用
查看>>
42. fastjson处理下划线和驼峰问题的方法和源码分析
查看>>
Ubuntu下搭建postgresql主从服务器(方法1)
查看>>
如何用xmanager远程连接centos6.0的桌面
查看>>
asp.net文件上传下载的简单实现
查看>>
IBM IMM默认ID 及修改默认IP 方法
查看>>