在MyEclipse上配置Spring環境
myeclipse其實已經集成Spring的開發環境,我們只需在新建的項目上添加spring的配置環境就可以
新建一個java項目
選中創建好的項目之后,在菜單點擊MyEclipse→add capabilities→add Spring capabilities
可以選擇spring的版本和需要的配置
按finish之后可以發現項目上面有個s,並且導入的庫出現了spring
下一步就是新建一個配置文件,選中項目右鍵new→other
這個xml配置文件一般放在項目的src文件夾下
finish之后配置好spring了
在Eclipse上配置Spring環境
Eclipse上並沒有集成spring的開發環境,所以需要下載spring tool

進去之后在搜索框輸入spring,下載這個spring IDE(因為本人已經下載了,右下角那個按鈕變成了更新)

根據自己的需要來選擇安裝的東西(但是括號里面寫着required的是必須要的)

安裝需要等一段時間安裝完之后重新打開eclipse就可以看到有spring ide


由於eclipse並沒有自帶spring的jar包所以,需要到官網下載(進入這個網址之后在springframework下面的spring文件夾展開有很多版本的spring,根據自己的情況選擇)
https://repo.spring.io/webapp/#/artifacts/browse/tree/General/libs-release-local/org/springframework
還缺少commons-logging的jar包可以到這里下載
http://download.csdn.net/download/badlucktang/1594563
下載好這些jar包之后將他們導入到你的項目里面(英文是build path)

導入的jar包示例(根據自己的需要導入jar包,下載好的spring的jar包在lib文件夾里面)


HelloBean.java
- package springDemo;
- public class HelloBean {
- private String helloWorld;
- public void setHelloWorld(String helloWorld) {
- this.helloWorld = helloWorld;
- }
- public String getHelloWorld() {
- return helloWorld;
- }
- }
SpringTest.java
- package springDemo;
- import org.springframework.beans.factory.BeanFactory;
- import org.springframework.beans.factory.xml.XmlBeanFactory;
- import org.springframework.core.io.ClassPathResource;
- import org.springframework.core.io.Resource;
- public class SpringTest {
- public static void main(String[] args) {
- //讀取配置文件
- Resource rs=new ClassPathResource("applicationContext.xml");
- BeanFactory factory=new XmlBeanFactory(rs);
- HelloBean hello=(HelloBean)factory.getBean("helloBean");
- System.out.println(hello.getHelloWorld());
- }
- }
applicationContext.xml(這個配置文件一開始就生成了代碼,我們只需要在beans標簽里面添加這段代碼就可以)
- <bean id="helloBean" class="springDemo.HelloBean">
- <property name="helloWorld">
- <value>Hello Spring!</value>
- </property>
- </bean>
注:

HelloBean.java

代碼寫好之后運行SpringTest.java

上面的紅色字是因為沒有log4j.properties這個屬性文件,我們可以手動創建一個


在建好的這個文件里面輸入這樣一段打碼(選中下面的source將代碼粘貼下去
)再運行就沒有紅色的字出現了

- # Configure logging for testing: optionally with log file
- log4j.rootLogger=WARN, stdout
- # log4j.rootLogger=WARN, stdout, logfile
- log4j.appender.stdout=org.apache.log4j.ConsoleAppender
- log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
- log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
- log4j.appender.logfile=org.apache.log4j.FileAppender
- log4j.appender.logfile.File=target/spring.log
- log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
- log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n

這樣就可以開始寫代碼了!
學習筆記,僅供參考~