2016-07-27 102 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数据,但这不是解决您当前问题所必需的。

相关问题