当前位置: 首页 > 知识库问答 >
问题:

用属性连接Spring Boot应用程序与postgresql问题

柏高丽
2023-03-14

未能配置数据源:未指定“url”属性,无法配置任何嵌入的数据源。

原因:未能确定合适的驱动程序类

行动:

 package com.example.restservice.datasource;

  import com.zaxxer.hikari.HikariDataSource;
  import 
  org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.boot.jdbc.DataSourceBuilder;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

public class PostgresDataSource {

    @Bean
    @ConfigurationProperties("app.datasource")
    public HikariDataSource hikariDataSource() {
        return DataSourceBuilder
                .create()
                .type(HikariDataSource.class)
                .build();
    }
}
app:
  datasource:
    jdbcUrl: jdbc:postgresql://localhost:5432/drmdb
    username: postgres
    password: password
    pool-size: 30

共有1个答案

苏昊英
2023-03-14
jdbcUrl: jdbc:postgresql://localhost:5432/drmdb
jdbc-url: jdbc:postgresql://localhost:5432/drmdb
 类似资料:
  • 我在src/main/resources下创建了2个文件: 应用程序。属性 第一个具有从env变量中获取值的属性,而后者具有固定值。 根据这里的具体情况,我以这样的方式推出了Spring靴: 然而,不会产生任何影响,并且应用程序是局部的。属性似乎被忽略。 有什么提示吗?

  • 我正在将一个非常基本的web应用程序部署到Google应用程序引擎。我使用的是Springboot,我可以在本地很好地运行应用程序,但当我部署到Google时,应用程序引擎不会启动实例。我在启动时配置了一个云SQL数据源。 我有云sql配置属性配置src/main/Resources/application.properties.App Engine似乎找不到这些属性,所以它无法正确设置Cloud

  • 问题内容: 我有一个Angular应用程序,我想在ReactJS中编写应用程序的某些部分。 如何将ReactJS应用程序注入现有的Angular应用程序中?我还需要组件的双向通信。 问题答案: 您可能需要其他选项,所以我在第2段中编写了它: 无需通信的Angular-ReactJS 具有双向通信的Angular-ReactJS 下面的所有代码都是最少的,无法在提出的步骤中显示问题。在GitHub上

  • 我有一个SpringBoot项目(maven/java8)。 我想通过Maven配置文件(dev.properties|prod.properties)过滤src/main/Resources/application.properties中的一些自定义变量 Maven命令: 应用属性: 开发属性: prod.properties: pom.xml:

  • 喂,伙计们! 这是我的第一次,所以我会尽力做到最好。 我想创建一个应用程序,它是运行与Springboot框架,我想把它连接到一个docker容器嵌入MySQL(但Spring启动应用程序不是运行在docker) 所以我一直关注这个帖子 我已经做了我的docker-comact: 我用这个命令运行它: 一切都很好,所以现在我在Spring靴上改变application.properties: 但当

  • 在OpenShiftV3中,我无法将我的springboot应用程序与mySQL POD链接起来。 到目前为止我所做的: > 在openshift V3中启动并运行了一个基本的spring boot应用程序。 添加了一个mysql应用程序。pod已启动并运行,没有错误。 在我的spring boot应用程序的application.properties中添加了数据源配置: spring.datas