【问题标题】:Java MicroService needs to access postgres table without exposing data via endpointJava 微服务需要访问 postgres 表而不通过端点暴露数据
【发布时间】:2021-05-22 23:40:53
【问题描述】:

寻找 Java 微服务需要访问 postgress 表的推荐机制。无需通过端点公开这些数据。

  1. MVC 风格访问使用 repo、实体和控制器(Springboot 框架)
  2. 编写函数来连接数据库并执行 SELECT 调用

是否可以结合 1(跳过控制器)和 2 ? 请指教

【问题讨论】:

  • 是的,你的第一个问题。我仍然需要从我的 MS 连接和查询数据库,所以线程没有帮助。谢谢

标签: java postgresql spring-boot


【解决方案1】:

问题 1(使用跳过控制器):非常好。您仍然需要查询数据库并处理结果。大多数情况下,这对于 JPA 和 spring 存储库来说是最简单的。

问题 2:完全没问题

结合 1 & 2:当然可以。当您拥有实体和存储库时,如果您需要某些特定功能(可能是因为查询的复杂性),您仍然可以使用本机选择调用。看看spring jdbctemplate:https://www.baeldung.com/spring-jdbc-jdbctemplate

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-16
    • 1970-01-01
    • 1970-01-01
    • 2018-04-21
    • 1970-01-01
    • 2018-11-21
    • 2017-01-03
    • 2020-06-18
    相关资源
    最近更新 更多