标签: spring-boot
到目前为止,在春季启动中,我使用默认值:用户“ postgres”和“ public”模式针对PostgresSQL数据库打开了一个会话。
出于安全原因,现在我的PostgresSQL需要使用不同的角色/用户来实现。我将有5个角色,每个角色都将定义自己的架构,并且每个表都属于其中一个架构(所有表都使用相同的数据库)。这样,除非授予用户这样做的权限,否则用户将无权查看其他用户表。 这意味着当我需要从用户/模式表中检索数据时,我需要使用其他连接。
然后在春季启动时处理连接的最佳方法是什么?