2010-04-13 42 views
2

我已經下載了Spring框架並使用了SpringSource dm服務器。我只需要用Spring框架編寫一個簡單的Hello世界。我不知道配置和編寫JAVA代碼的位置。Spring框架的第一步

我做了一個谷歌,但找不到任何可以幫助我的東西。

回答

2

This是一個非常簡單的教程,概述了一個基本的設置(儘管使用tomcat)。

編輯:Another來自另一個問題的很好的例子。

1

嗯......「Hello world」程序通常演示Spring不支持的語言。你想解決什麼問題?

0

抓住Spring Manning in Action書(如果你打算在春季工作的話,谷歌可能會給它或者它的價值購買)。它會向你正確地解釋如何開始

1

很簡單!在5個步驟,你可以使用Spring

運行Hello World建立一個Maven項目

2.添加的Spring依賴

創建Spring bean配置文件

4.創建一個春豆

5.運行Maven項目

在/ src/main/java目錄下創建一個Hello類來測試項目。

public class Hello { 

@SuppressWarnings("resource") 
public static void main(String[] args) { 

    // loading the definitions from the given XML file 
    ApplicationContext context = new ClassPathXmlApplicationContext(
      "applicationContext.xml"); 

    HelloWorldService service = (HelloWorldService) context 
      .getBean("helloWorldService"); 
    String message = service.sayHello(); 
    System.out.println(message); 

    //set a new name 
    service.setName("Spring"); 
    message = service.sayHello(); 
    System.out.println(message); 
}} 

右鍵單擊Hello.java並將其作爲Java應用程序運行。其結果是:

Hello! Program Creek Readers 
Hello! Spring 

更多細節見this教程

這裏他人教程的Hello World同春

Spring 3 hello world example

Spring MVC hello world example

如果您想了解更多,你可以看到,這個教程是MKYONG

在本系列教程中,它提供了許多關於使用Spring框架的逐步示例和解釋。

Spring Core對依賴注入,事務管理,Web應用程序,數據訪問,消息傳遞,測試等的核心支持。

Spring MVC ,一個建立在Spring Inversion of control(IoC)框架之上的Java模型 - 視圖 - 控制器(MVC)Web框架。

Spring Security,是一個靈活而強大的身份驗證和訪問控制框架,以保護基於Spring的Java Web應用程序。

Spring Data Mongo DB是Spring Data項目的一部分,該項目旨在爲新數據存儲提供熟悉且一致的基於Spring的編程模型,同時保留特定於商店的功能和功能。

Spring Batch,是批量處理的開源框架 - 執行一系列作業。 Spring Batch提供類和API以讀取/寫入資源,事務管理,作業處理統計信息,作業重新啓動和分區技術來處理大量數據。

而且here,介紹Spring框架

+0

雖然此鏈接可以回答這個問題,最好是在這裏有答案的主要部件,並提供鏈接以供參考。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – azurefrog 2015-10-13 17:27:52

+0

@azurefrog我已經完成了答案,並且我把教程官方的春季 – 2015-10-13 19:29:36

+0

大衛,雖然你已經擴展了每個教程的描述,但是這個答案仍然有很多問題。首先,如果鏈接過時,它不會幫助任何人解決這個問題(「春天你好,世界」)。其次,你已經鏈接了六個教程;顯然,絕大多數鏈接內容與實施hello world無關。你應該回答這個問題(描述如何製作「hello world」),並且只提供指南的鏈接作爲參考。你可以閱讀更多關於鏈接的答案[這裏](http://meta.stackexchange.com/q/225370/253560)。 – josliber 2015-10-13 22:04:06