javascript
Spring-Spring 开发环境搭建及HelloSpring
- Jar包準(zhǔn)備
- 安裝 Java 開發(fā)工具包JDK
- 下載 Apache Commons Logging API
- 下載 Spring 框架庫
- HelloSpring
- 創(chuàng)建 Java 項(xiàng)目
- 添加必需的jar
- 編寫代碼
- HelloSpringjava
- MainAppjava
- 創(chuàng)建 bean 的配置文件
- 運(yùn)行程序
Jar包準(zhǔn)備
安裝 Java 開發(fā)工具包(JDK)
省略….
下載 Apache Commons Logging API
從 http://commons.apache.org/logging/ 下載 Apache Commons Logging API 的最新版本, 獲取jar包
下載 Spring 框架庫
從 http://repo.spring.io/release/org/springframework/spring 下載最新版本的 Spring 框架的二進(jìn)制文件。
spring-framework-4.3.9.RELEASE-dist.zip
如下所示:
下載的zip包解壓后的libs目錄下,有jar 、sources、javadoc等,為了方便使用,將其分到了不同的目錄下
具體的jar包如下:
HelloSpring
創(chuàng)建 Java 項(xiàng)目
使用 Eclipse IDE 創(chuàng)建一個簡單的 Java 項(xiàng)目。按照選項(xiàng) File -> New -> Project,最后從向?qū)Я斜碇羞x擇 Java Project 向?qū)А,F(xiàn)在,使用向?qū)Т翱趯⒛愕捻?xiàng)目命名為 HelloSpring
添加必需的jar
添加 Spring 框架和通用的日志 API 庫到我們的項(xiàng)目中.
選中項(xiàng)目單擊右鍵,然后在快捷菜單上按照下面可用的選項(xiàng):Build Path -> Configure Build Path 顯示 Java 構(gòu)建路徑窗口
編寫代碼
接下來,我們在包 com.xiaogongjiang 下創(chuàng)建 HelloSpring.java 和 MainApp.java 文件。
HelloSpring.java
package com.xiaogongjiang;public class HelloSpring {private String message;public void setMessage(String message) {this.message = message;}public void getMessage() {System.out.println("Your Message : " + message);}}MainApp.java
package com.xiaogongjiang;import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext;public class MainApp {public static void main(String[] args) {ApplicationContext context = new ClassPathXmlApplicationContext("Beans.xml");HelloSpring obj = (HelloSpring) context.getBean("helloSpring");obj.getMessage();}}第一步是我們使用框架 API ClassPathXmlApplicationContext() 來創(chuàng)建應(yīng)用程序的上下文。這個 API 加載beans 的配置文件并最終基于所提供的 API,它處理創(chuàng)建并初始化所有的對象,即在配置文件中提到的 beans。
第二步是使用已創(chuàng)建的上下文的 getBean() 方法來獲得所需的 bean。這個方法使用 bean 的 ID返回一個最終可以轉(zhuǎn)換為實(shí)際對象的通用對象。一旦有了對象,你就可以使用這個對象調(diào)用任何類的方法。
創(chuàng)建 bean 的配置文件
需要創(chuàng)建一個 Bean 的配置文件,該文件是一個 XML 文件,并且作為粘合 bean 的粘合劑即類。這個文件需要在 src 目錄下創(chuàng)建.
通常開發(fā)人員保存該文件的名稱為 Beans.xml 文件,但是你可以單獨(dú)選擇你喜歡的任何名稱。你必須確保這個文件在 CLASSPATH 中是可用的,并在主應(yīng)用程序中使用相同的名稱,而在 MainApp.java 文件中創(chuàng)建應(yīng)用程序的上下文.
Beans.xml 用于給不同的 bean 分配唯一的 ID,并且控制不同值的對象的創(chuàng)建,而不會影響 Spring 的任何源文件。
例如,使用下面的文件,你可以為 “message” 變量傳遞任何值,因此你就可以輸出信息的不同值,而不會影響的 HelloSpring.java和MainApp.java 文件.
Beans.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"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsd"><bean id="helloSpring" class="com.xiaogongjiang.HelloSpring"><property name="message" value="Hello Spring!"/></bean></beans>當(dāng) Spring 應(yīng)用程序被加載到內(nèi)存中時,框架利用了上面的配置文件來創(chuàng)建所有已經(jīng)定義的 beans,并且按照 標(biāo)簽的定義為它們分配一個唯一的 ID。你可以使用 標(biāo)簽來傳遞在創(chuàng)建對象時使用不同變量的值。
運(yùn)行程序
運(yùn)行 MainApp
總結(jié)
以上是生活随笔為你收集整理的Spring-Spring 开发环境搭建及HelloSpring的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Shell-实际业务操作03
- 下一篇: Spring-Spring MVC +