在我的spring mvc应用程序中,我有一组用@Repository注释的存储库。我有一个类,它是所有存储库的父级,我们称之为ParentRepository。 ParentRepository本身没有注释任何东西。在这个ParentRepository中,我有自动装配的JdbcTemplate对象。我正在加载一些保存在某个xml文件中的查询。
现在,作为标准java概念,只要创建新的子对象,就会创建父对象。所以这意味着如果我有20个ChildRepositories将创建20个ParentRepositry对象?每个Object都将拥有不同的JDBCTemplate,查询以及我在Parent Repository类中拥有的任何内容。
春天以这种方式做事情是这样的吗?它的对象创建政策是什么?如果春天也在做同样的事情,那么避免浪费资源的最佳方法是什么?所以我只能有一个jdbctemplate和一组查询等