使用MySQL连接Spring + JPA Web应用程序

时间:2014-08-07 06:14:29

标签: spring-mvc spring-data spring-boot

我一直在阅读如何使用入门指南中的弹簧进行Web应用程序,特别是以下指南:

  • 使用Spring MVC提供Web内容

  • 使用JPA访问数据

但我无法弄清楚JPA如何选择将数据存储到哪个数据库驱动程序。

如何在Spring + JPA中连接MySQL数据库。

我学习了Spring + Java Annotations(无XML配置)

1 个答案:

答案 0 :(得分:2)

您提及的指南均使用Spring Boot

Spring Boot是一个新的Spring项目,用于引导Spring项目。在您的情况下,它将为您自动配置数据源。特别是如果类路径上有H2HSQL,Spring将创建该内存数据库。

您可以通过向application.properties添加以下属性来轻松覆盖Spring Boot提供的默认值:

spring.datasource.url=jdbc:mysql://whateverhost/whateverdbname
spring.datasource.username=dbuser
spring.datasource.password=dbpass
spring.datasource.driverClassName=com.mysql.jdbc.Driver

有关详细信息,请查看relevant documentation。 或者您可以查看this教程