在MyEclipse上配置Spring環境
myeclipse其實已經集成Spring的開發環境,咱們只需在新建的項目上添加spring的配置環境就能夠html
新建一個java項目java
選中建立好的項目以後,在菜單點擊MyEclipse→add capabilities→add Spring capabilitiesweb
能夠選擇spring的版本和須要的配置spring
按finish以後能夠發現項目上面有個s,而且導入的庫出現了springapache
下一步就是新建一個配置文件,選中項目右鍵new→otherapp
這個xml配置文件通常放在項目的src文件夾下eclipse
finish以後配置好spring了webapp
在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文件夾裏面)
測試Spring環境是否配置成功(以myeclipse爲例)
項目結構
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
這樣就能夠開始寫代碼了!
學習筆記,僅供參考~