【发布时间】:2020-10-16 02:29:15
【问题描述】:
我有一个传统的 spring mvc 应用程序,它使用 spring jdbc 作为 ORM。现在我想使用spring boot,而不是mvc,我将把它转换成RestAPI。我对数据库查询部分有疑问。使用 propertyplaceholder xml conf,在旧应用程序中配置外部 sql 查询属性文件。使用 Spring boot 和最新的注释方法,我该如何配置它。我的理解是
- 将查询属性文件放在src/main/resources目录中
- 在 DAO 中创建与 sql 的键 (name) 相同的属性名称。
- 为 key 属性创建 getter 和 setter
这是正确的方法吗?如果是,如果我使用它,我将如何在我的 DAO 类中获取查询?如果不是最好的方法是什么。
【问题讨论】:
-
为什么要将 SQL 放在属性文件中?
-
很少有大型查询。由于它是一个已经存在的应用程序,我想按原样使用它。
标签: spring spring-boot spring-jdbc