SpringBoot、Spring Web、MyBatis 和 MySQL 入门

Getting Started With SpringBoot, Spring Web, MyBatis & MySQL

我即将用 SpringBoot 和 Spring Web 重写 Struts 2 webapp。

我该如何开始?我正在使用具有三个依赖项的 start.spring.io:Spring Web、MyBatis Framework 和 MySQL Driver

我已经在 IntelliJ 中打开了项目,构建了项目(没问题)但是无法 运行 webapp,因为它无法连接到我的 MySQL 实例。当然,我知道我需要提供 DB URL、用户名、密码、端口等,但 zip 中没有包含配置文件。我在哪里添加这些以便我可以正确设置属性?

如何开始使用包含我需要的基本依赖项的最新版本 Spring 启动?

当我知道我将能够 运行 跨过这第一步后,我就能够 运行 走完剩下的路时,在第一个障碍上就变得笨拙 运行 真是令人沮丧! 谢谢。

您可以在下面的目录中找到名为“application.yml”或“application.properties”的文件。

src/main/resources/

因此,您必须深入研究,并将配置放在那里。

spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:mysql://${MYSQL_HOST:localhost}:3306/db_example
spring.datasource.username=springuser
spring.datasource.password=ThePassword
spring.datasource.driver-class-name =com.mysql.jdbc.Driver
#spring.jpa.show-sql: true

此外,请检查以确保您已添加所需的依赖项。您可能需要这些依赖项 Spring Web、Spring Data JPA 和 MySQL Driver。 例如,如果您使用的是 Maven。您可以去检查 POM.XML.

的依赖项部分
<dependency>
   <groupId>org.hibernate</groupId>
   <artifactId>hibernate-core</artifactId>
   <version>5.2.17.Final</version>
   <scope>runtime</scope>
</dependency>

<dependency>
   <groupId>mysql</groupId>
   <artifactId>mysql-connector-java</artifactId>
   <version>8.0.19</version>
   <scope>runtime</scope>
</dependency>

强烈建议您查看 this link