Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用过SimpleJdbcTemplate并且对它很满意。我也掌握(或认为我掌握)模板方法模式的概念
然而,我在将这两个放在一起时遇到了一些麻烦。SimpleJdbcTemplate 是如何准确实现这种模式的?
Spring 的 JDBC 模板(以及 JMS 模板和许多其他模板)与模板方法无关。
Spring 的模板旨在通过将样板代码封装在方法中来减少样板代码,并让用户通过回调、策略实现等提供有意义的逻辑。
模板方法是一种特定的设计模式,超类定义了整个流程,并让子类通过实现一些特定的方法来挂钩自己的逻辑。