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

Spring Boot/Spring Data Jpa:java代码中读取的属性“Spring.datasource.driverClassName”在哪里?

郏佐
2023-03-14

我已经浏览了通用应用程序属性参考页面。这包含了常用Spring道具的列表。

所以,只是为了探索和找出关于如何以及在哪里声明(读取)上述道具在java代码中的约定。我决定开始寻找sping-data-jpa相关属性。我开始为java代码查找spring.datasource.driverClassName属性被声明(读取)的地方。

我看过这些罐子:

  1. org.springframework.boot:spring-boot-starter-data-jpa:2.1.7.RELEASE.jar - 这似乎只是一个元jar而不是代码jar。
  2. org.springframework.data:spring-data-jpa:2.1.10.RELEASE.jar - 甚至这个 jar 似乎也没有此属性的声明(读取)。或者我错过了找到它。

我还应该去哪里看?任何建议。

我只是想更深入地了解Spring靴。

正如debugmode指出的,我知道我们在。道具还是。yml文件。我在寻找阅读的代码。

共有1个答案

辛承
2023-03-14

关于spring.datasource.driverClassName,我认为您还没有找到正确的位置,因为JPA已经是JDBC之上的抽象层。

您应该查看org.springframework.boot:spring-boot-autoconfigure。在那里您可以找到<code>org.springframework.boot.autoconfigure.jdbc。DataSourceProperties</code>,其注释为<code>@ConfigurationProperties(prefix=“spring.datasource”)</code>,您将在那里找到<code>public void setDriverClassName(String driverClassName)</ccode>

 类似资料:
  • 问题内容: 我有下一个html: 是否可以获取以开头的属性,并在下面的 JavaScript 代码中使用它?现在我得到了结果。 问题答案: 您需要访问属性: 结果:

  • 我一直在搜索,但在HTML或RGB中找不到颜色值。这是属性objetct: WP_术语对象([Term_id]= 这个领域能在哪里? 和 Tt显示所有颜色: 如何将一个属性与其颜色关联?

  • 我试图在Springboot应用程序中使用logback-spring.xml创建日志记录功能,但是无法读取logback-spring.xml文件中的属性值(例如:log.dest.path)。 我通过@PropertySource基于概要文件动态加载不同环境(开发、阶段、生产)的属性文件(YAML)。概要分析工作正常,并且加载了正确的YAML文件(例如:- application.dev.ym

  • 你好,我在我的项目中使用Spring Boot和Hikari进行db连接。spinger引导版本是2.2.5.RELEASE,Hikari是3.4.2。但是,当我运行我的项目时,它总是使用Hikari默认配置值,而不是使用我的属性文件中的值。这是我的属性: 这是我在应用程序配置中的数据源: 下面是输出:10:23:19.050[main]DEBUG com . zax xer . hikari .

  • 一、可读性的重要性 二、用名字表达代码含义 三、名字不能带来歧义 四、良好的代码风格 五、为何编写注释 六、如何编写注释 七、提高控制流的可读性 八、拆分长表达式 九、变量与可读性 十、抽取函数 十一、一次只做一件事 十二、用自然语言表述代码 十三、减少代码量 参考资料 一、可读性的重要性 编程有很大一部分时间是在阅读代码,不仅要阅读自己的代码,而且要阅读别人的代码。因此,可读性良好的代码能够大大

  • 我是JavaFx新手。我设计了一个table thorugh scenebuilder,其中第1列有一个按钮,第2列有一个复选框。单击按钮时,我希望获得checkbox属性的内容。但问题是,我的输出总是错误的。这是我的密码 模型JAVA 在我的控制器类中,我按照以下方式设计了initialize()方法 控制器。JAVA 这里是