標籤:main pac out bean 9.png commons ogg epo rgs
一:准本工作(下載需要的jar包)
1.下載準備Spring-framework-4.2.0
連結為:
http://repo.springsource.org/libs-release-local/org/springframework/spring/
:
2.具體的spring-framework4.2.0
3.下載log
連結為:
http://commons.apache.org/proper/commons-logging/download_logging.cgi
:
二:建項目
1.建立普通的java項目
2.建立lib檔案夾,並將jar包複製粘貼進去
3.將lib包進行buid path
然後將需要的jar從firstSpring中匯入
然後reply和ok
4.這時的效果
5.建立包
類包:
XML包
6.建立類
第一個介面
1 package main.java.com.sommer.learn;2 3 public interface HelloWorld {4 public String sayHi(); 5 }
實作類別
1 package main.java.com.sommer.learn;2 3 public class HelloWorldImpl implements HelloWorld{4 @Override5 public String sayHi() {6 return "hahahahahha";7 }8 9 }
7.建立xml檔案
1 <?xml version="1.0" encoding="UTF-8"?>2 <beans3 xmlns="http://www.springframework.org/schema/beans" 4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 5 xsi:schemaLocation="http://www.springframework.org/schema/beans 6 http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">7 8 <bean id="helloWorld" class="main.java.com.sommer.learn.HelloWorldImpl"></bean>9 </beans>
8.建立主函數
1 package main.java.com.sommer.learn; 2 import org.springframework.context.ApplicationContext; 3 import org.springframework.context.support.ClassPathXmlApplicationContext; 4 5 public class Main { 6 public static void main(String[] args) { 7 ApplicationContext apc = new ClassPathXmlApplicationContext("springXML/HelloWorld.xml"); 8 HelloWorld hello = apc.getBean("helloWorld",HelloWorld.class); 9 System.out.println(hello.sayHi()); 10 } 11 }
9.運行
通過eclipse建立spring項目