spring: datasource: url: jdbc:mysql://localhost:3306/scct username: root password: root driver-class-name: com.mysql.cj.jdbc.Driver server: port: 8081 file: path: /u/ location: D:\UserAttachment\
时间: 2025-03-21 18:15:40 浏览: 49
### 配置 Spring Boot 数据源和服务器端口
在 Spring Boot 中,可以通过 `application.properties` 或 `application.yml` 文件轻松配置数据源的相关属性以及服务端口号。
#### 1. 配置数据源
以下是常见的数据源配置项及其说明:
- **spring.datasource.url**: 数据库连接 URL。
- **spring.datasource.username**: 连接数据库的用户名。
- **spring.datasource.password**: 连接数据库的密码。
- **spring.datasource.driver-class-name**: 数据库驱动类名称(通常可以省略,Spring Boot 可以根据 URL 自动推断)。
这些配置可以在 `application.properties` 文件中完成。例如:
```properties
spring.datasource.url=jdbc:mysql://localhost:3306/your_database_name?useSSL=false&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=password
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
```
上述示例展示了如何为 MySQL 数据库配置数据源[^1]。
如果使用的是 `application.yml` 文件,则可以按照以下结构书写:
```yaml
spring:
datasource:
url: jdbc:mysql://localhost:3306/your_database_name?useSSL=false&serverTimezone=UTC
username: root
password: password
driver-class-name: com.mysql.cj.jdbc.Driver
```
#### 2. 设置服务端口号
默认情况下,Spring Boot 应用程序运行在端口 8080 上。要更改此端口,只需添加以下配置到 `application.properties` 文件中:
```properties
server.port=9090
```
或者在 `application.yml` 文件中写成:
```yaml
server:
port: 9090
```
这将使应用程序监听指定的自定义端口而不是默认端口[^4]。
#### 完整示例
假设我们需要配置一个基于 PostgreSQL 的数据源,并将其绑定至特定的服务端口。完整的 `application.properties` 文件可能如下所示:
```properties
spring.datasource.url=jdbc:postgresql://localhost:5432/mydb
spring.datasource.username=myuser
spring.datasource.password=mypassword
spring.datasource.driver-class-name=org.postgresql.Driver
server.port=8081
```
对应的 `application.yml` 则可能是这样的:
```yaml
spring:
datasource:
url: jdbc:postgresql://localhost:5432/mydb
username: myuser
password: mypassword
driver-class-name: org.postgresql.Driver
server:
port: 8081
```
以上配置涵盖了基本的数据源设置和服务端口调整的需求。
---
###
阅读全文
相关推荐



















