springboot连接Linux上的mysql
时间: 2024-10-04 15:02:13 浏览: 26
Spring Boot连接Linux上的MySQL通常涉及几个步骤:
1. **添加依赖**:在你的Spring Boot项目中,需要添加Spring Data JPA和MySQL的驱动依赖到pom.xml文件(如果你使用Maven)或build.gradle文件(如果使用Gradle)。例如:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<!-- 如果有版本需求,加上version属性 -->
</dependency>
```
2. **配置application.properties或application.yml**:在Spring Boot项目的资源目录下,创建application.properties或application.yml文件,设置数据库的相关信息,如URL、用户名和密码等:
```properties
spring.datasource.url=jdbc:mysql://localhost:3306/mydb?useSSL=false
spring.datasource.username=myusername
spring.datasource.password=mypassword
spring.jpa.hibernate.ddl-auto=update
```
这里的`useSSL=false`通常针对非生产环境,因为Linux服务器上可能未配置SSL。
3. **定义数据访问层(Repository)**:通过继承JpaRepository接口或自定义Repository接口来操作数据库。例如:
```java
@Repository
public interface UserRepository extends JpaRepository<User, Long> {
// 定义查询方法
}
```
4. **启动应用程序**:运行你的Spring Boot应用,它会自动扫描并配置数据库连接。
注意:确保MySQL服务已经运行在Linux服务器上,并且防火墙允许来自Spring Boot应用的连接。
阅读全文