eclipse和IDEA的Spring简单框架
- eclipse的Spring配置
- IDEA的Spring简单配置
- 普通工程或者spring工程未成功的导入JAR包
- 最后,终于完成了!eclipse和IDEA的简单Spring配置。以上纯属个人的总结,有错误还希望各位大大们指出,避免误人子弟。。。
首先,无论是eclipse还是IDEA都是需要架包的,https://mvnrepository.com/,然后在这个网站可以在里面搜索自己所需要的JAR包(记得版本最好一致的,比如本人全部都是4.1.3版本,maven也有相应的东西)https://mvnrepository.com/
当然,如果不想找的话可以去这里,基本的JAR包都有。
然后这是必须的需要的如下几个包: 1、spring-beans-4.1.3.RELEASE.jar 2、spring-context-4.1.3.RELEASE.jar 3、spring-core-4.1.3.RELEASE.jar 4、spring-expression-4.1.3.RELEASE.jar 5、spring-aop-4.3.18.RELEASE.jar
好了,有了JAR包了就可以正式进入正题! 接下来我将一步一步的来eclipse和IDEA 的Spring简单配置 。
eclipse的Spring配置
首先,先创建一个新的工程
在这里,我创建的工程是叫springs,因为XML是需要放在一个源文件夹中的(当然也可以放在src文件夹中,不过最好放出来),所以我们需要一个Source Folder文件夹,所以我们先去新建一个Source Folder文件夹,但是右击项目的NEW选项里面是没有的(我这个可能是以前创建过,所以是有Source Folder的,如果是没有的就下一步自动忽略,如果有的话直接点击Source Folder就可以了),所以,需要去到Other选项中查找。
创建一个新的Source Folder文件夹
需要填的是Folder name,这里的Folder name取的是这个文件夹的名字,我取的是 Resource
然后就是如下整个工程目录结构:
然后接下来就是导入JAR包了。 ①先将JAR包直接复制到WebContent >> WEB-INF >> lib 目录下。 ②将lib目录下的JAR包add一下。(这一步我也不知道需不需要,因为我就没加,貌似也可以用。。不过最好加一下吧。。)
接下来就可以新建spring需要的配置文件当然,如果是Maven工程,倒是不用这些步骤,可以直接管理这些包。
选中Resource文件夹,右键继续Other,然后输入 xml file,选择下面的XML File,下一步即可,然后输入XML=名字,我输入的是 applicationContext.xml,最后Finish就可以了
这样XML 就新建好了,然后就是写测试的了。 先去新建一个实体类。我新建了一个图书实体类
package com.cx.entity;
public class Book {
//图书编号,图书名称,图书作者。
private int bid;
private String bname;
private String author;
public Book() {
super();
}
public Book(int bid, String bname, String author) {
super();
this.bid = bid;
this.bname = bname;
this.author = author;
}
public int getBid() {
return bid;
}
public void setBid(int bid) {
this.bid = bid;
}
public String getBname() {
return bname;
}
public void setBname(String bname) {
this.bname = bname;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
}
在建完实体类后,就开始配置XML了。
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd" >
<!-- 图书类——普通set注入 -->
<!-- name是名字,class是实体类的路径 -->
<bean name="mybook" class="com.cx.entity.Book">
<property name="bid" value="001"></property>
<property name="bname" value="岛上书店"></property>
<property name="author" value="加布瑞埃拉·泽文"></property>
</bean>
</beans>
然后就开始新建测试类
package com.cx.text;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.cx.entity.Book;
public class BookTest {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
//getBean("这里写XML中的bean节点名字")
Book book = (Book)context.getBean("mybook");
System.out.println("图书编号:"+book.getBid());
System.out.println("图书名称:"+book.getBname());
System.out.println("图书作者:"+book.getAuthor());
}
}
这是测试后的结果
以上就是eclipse的完整配置。接下来是IDEA的Spring简单配置。
IDEA的Spring简单配置
IDEA的spring则是简单很多,从新建工程开始,在IDEA新建的是Spring工程。如图:
选择spting工程,然后选择Web Application,取一个开心的名字,我这里取的还是springs
然后就是无尽的等待。。。。因为他是在自动下载相应的spring的包,所以需要时间,而且不单单需要时间,还需要联网。。没网怎么下载呢。 如果确实没网,也是可以手动下载的。就是新建一个普通的Web工程。然后添加jar包。
普通工程或者spring工程未成功的导入JAR包
操作如下:
先将准备好的JAR包复制到Web>>WEB-INF>>lib目录下。(没有lib目录的就创建一个lib)
然后,就是这样的
下一步就是进入File>Project Structure,进入项目管理。按图走就OK了;
然后到自己项目中去,到lib目录下去,找到所有的JAR包,然后全选导入即可。
一直点击OK就行了。
然后按正常的走就行了。这是建立一个普通的工程和spring工程没成功的导入JAR包,如果建立Spring工程成功的可以忽略。。。
接下来创建一个源文件夹,我这里取的名字也是Resource,但是吧,在IDEA无法一下子就创建好源文件夹,只能先创建一个普通文件夹,再进行转换。
首先File>Project Structure,进入项目管理。然后就按图走,最后一定要点击OK。。
然后就可以在Resource文件夹中新建XML文件了
然后新建实体类Book和测试类Test。。。
具体的里面代码内容的话,在上文中有。可随意复制。
最后就是run一下Test类就可以了。我的大概目录是这样的。
然后运行BookTest测试类
最后就大功告成了!!
最后,终于完成了!eclipse和IDEA的简单Spring配置。