访问在另一个 class 中创建的对象

Access an object created in another class

我有一个主要的 class,我正在其中创建连接到数据库的 class 的对象。我如何在控制器 class 中使用这个对象?

public class A {

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

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


    }

现在我想在 spring 控制器 class 中使用这个对象,它有一个方法

@RequestMapping(value = "/whatever/, method = RequestMethod.GET)
        public @ResponseBody Object getFilteredLogs() {
            ....

        }

那么我如何在此控制器中使用该对象 class?

由于这是一个 Spring 应用程序,您应该考虑自动装配。如果 class connecttoDB 用@Service 或@Repository 注释,你可以把

@Inject connecttoDB;

在您的控制器中,ant Spring 将创建一个 connecttoDB 单例并注入它。

我也会查看 spring 数据,但这不是解决您当前问题所必需的。