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配置

首先,先创建一个新的工程

idea将properities转换为yml_xml

在这里,我创建的工程是叫springs,因为XML是需要放在一个源文件夹中的(当然也可以放在src文件夹中,不过最好放出来),所以我们需要一个Source Folder文件夹,所以我们先去新建一个Source Folder文件夹,但是右击项目的NEW选项里面是没有的(我这个可能是以前创建过,所以是有Source Folder的,如果是没有的就下一步自动忽略,如果有的话直接点击Source Folder就可以了),所以,需要去到Other选项中查找。

idea将properities转换为yml_JAVA_02

创建一个新的Source Folder文件夹

idea将properities转换为yml_JSP_03

需要填的是Folder name,这里的Folder name取的是这个文件夹的名字,我取的是 Resource

idea将properities转换为yml_JAVA_04

然后就是如下整个工程目录结构:

idea将properities转换为yml_xml_05

然后接下来就是导入JAR包了。 ①先将JAR包直接复制到WebContent >> WEB-INF >> lib 目录下。 ②将lib目录下的JAR包add一下。(这一步我也不知道需不需要,因为我就没加,貌似也可以用。。不过最好加一下吧。。)

idea将properities转换为yml_Spring_06

接下来就可以新建spring需要的配置文件当然,如果是Maven工程,倒是不用这些步骤,可以直接管理这些包。

选中Resource文件夹,右键继续Other,然后输入 xml file,选择下面的XML File,下一步即可,然后输入XML=名字,我输入的是 applicationContext.xml,最后Finish就可以了

idea将properities转换为yml_JSP_07

idea将properities转换为yml_JAVA_08

idea将properities转换为yml_JSP_09

这样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());
	}
}

这是测试后的结果

idea将properities转换为yml_xml_10

以上就是eclipse的完整配置。接下来是IDEA的Spring简单配置。



IDEA的Spring简单配置

IDEA的spring则是简单很多,从新建工程开始,在IDEA新建的是Spring工程。如图:

选择spting工程,然后选择Web Application,取一个开心的名字,我这里取的还是springs

idea将properities转换为yml_JSP_11

idea将properities转换为yml_xml_12

然后就是无尽的等待。。。。因为他是在自动下载相应的spring的包,所以需要时间,而且不单单需要时间,还需要联网。。没网怎么下载呢。 如果确实没网,也是可以手动下载的。就是新建一个普通的Web工程。然后添加jar包。

普通工程或者spring工程未成功的导入JAR包

操作如下:

先将准备好的JAR包复制到Web>>WEB-INF>>lib目录下。(没有lib目录的就创建一个lib)

idea将properities转换为yml_JSP_13

然后,就是这样的

idea将properities转换为yml_xml_14

下一步就是进入File>Project Structure,进入项目管理。按图走就OK了;

idea将properities转换为yml_Spring_15

然后到自己项目中去,到lib目录下去,找到所有的JAR包,然后全选导入即可。

idea将properities转换为yml_spring_16

一直点击OK就行了。

idea将properities转换为yml_JSP_17

然后按正常的走就行了。这是建立一个普通的工程和spring工程没成功的导入JAR包,如果建立Spring工程成功的可以忽略。。。

接下来创建一个源文件夹,我这里取的名字也是Resource,但是吧,在IDEA无法一下子就创建好源文件夹,只能先创建一个普通文件夹,再进行转换。

idea将properities转换为yml_spring_18

首先File>Project Structure,进入项目管理。然后就按图走,最后一定要点击OK。。

idea将properities转换为yml_xml_19

idea将properities转换为yml_JSP_20

然后就可以在Resource文件夹中新建XML文件了

idea将properities转换为yml_xml_21

idea将properities转换为yml_JAVA_22

然后新建实体类Book和测试类Test。。。

具体的里面代码内容的话,在上文中有。可随意复制。

最后就是run一下Test类就可以了。我的大概目录是这样的。

idea将properities转换为yml_JAVA_23

然后运行BookTest测试类

idea将properities转换为yml_xml_24

idea将properities转换为yml_Spring_25

最后就大功告成了!!

idea将properities转换为yml_Spring_26

最后,终于完成了!eclipse和IDEA的简单Spring配置。