2016-07-27 69 views
-2

我有一個主類,在其中創建連接到數據庫的類的對象。我如何在控制器類中使用這個對象?每個@RequestMapping否則有可能創造新的對象,導致其連接到新的對象DATABSE每個HTTP調用訪問在另一個類中創建的對象

公共類A {

public static void main(String[] args) { 
     // TODO Auto-generated method stub 

    connecttoDB x=new connecttoDB(); // makes a connection to database 


} 

現在我想用在春季控制器類此對象,有一個方法

@RequestMapping(值=「/不管/,方法= RequestMethod.GET) 公共對象@ResponseBody getFilteredLogs() { ....

}

那麼我該如何在該控制器類中使用該對象?

+0

閱讀[如何提出一個好問題](/ help/how-to-ask)並提供[mcve] – Tibrogargan

+0

當我嘗試編譯你的例子時,它只是說:'找不到符號:class connecttoDB' – Tibrogargan

+0

this不是整個代碼。我有一個connecttoDB類,它使連接。整個代碼非常龐大。 –

回答

0

由於這是一個Spring應用程序,因此您應該考慮自動調用。如果類connecttoDB與@Service或@Repository註解,你可以把

@Inject connecttoDB; 

在你的控制器,螞蟻春將創建一個connecttoDB單並注入它。

我也會看看spring數據,但這不是解決您當前問題所必需的。

相關問題