springboot中yml常用配置
时间: 2023-04-22 10:05:22 浏览: 147
1. 数据库配置:可以配置数据库的连接地址、用户名、密码等信息。
2. 日志配置:可以配置日志的级别、输出位置等信息。
3. 服务器端口配置:可以配置应用程序的监听端口。
4. 静态资源路径配置:可以配置静态资源文件的路径。
5. 缓存配置:可以配置缓存的类型、过期时间等信息。
6. 消息队列配置:可以配置消息队列的类型、地址等信息。
7. 安全配置:可以配置安全相关的信息,如认证、授权等。
8. 邮件配置:可以配置邮件服务器的地址、端口、用户名、密码等信息。
9. 任务调度配置:可以配置定时任务的执行时间、间隔等信息。
10. 文件上传配置:可以配置文件上传的大小限制、存储路径等信息。
相关问题
springboot application.yml文件怎么配置
Spring Boot的`application.yml`主要用于配置应用程序的属性,包括数据库连接、端口、日志级别等等。以下是一些常用配置:
```
# 应用程序信息
spring:
application:
name: your-app-name
# 服务器端口
server:
port: 8080
# 数据源配置
datasource:
url: jdbc:mysql://localhost:3306/your-database-name
username: your-username
password: your-password
driver-class-name: com.mysql.cj.jdbc.Driver
# 日志配置
logging:
level:
root: info
com.your-package: debug
# 其它配置
your-custom-config: your-custom-value
```
你可以根据自己的需要进行修改和扩展。注意,`application.yml`文件中的缩进格式必须正确,否则会出错。
springboot中配置redisson
Redisson是一个基于Redis的分布式Java对象和服务框架,它提供了一些常用的分布式对象,比如分布式锁、分布式集合、分布式Map等等。
在Spring Boot中配置Redisson需要进行以下步骤:
1. 添加Redisson的依赖,可以在pom.xml中添加以下依赖:
```
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson</artifactId>
<version>3.14.1</version>
</dependency>
```
2. 配置Redisson的连接信息,可以在application.yml中添加以下配置:
```
spring:
redis:
host: localhost
port: 6379
database: 0
password:
redisson:
singleServerConfig:
address: "redis://localhost:6379"
password: ""
```
3. 在代码中注入RedissonClient对象,可以在需要使用Redisson的类中添加以下代码:
```
@Autowired
private RedissonClient redissonClient;
```
4. 使用Redisson提供的分布式对象,例如分布式锁:
```
RLock lock = redissonClient.getLock("myLock");
lock.lock();
try {
// 执行业务逻辑
} finally {
lock.unlock();
}
```
以上就是在Spring Boot中配置Redisson的步骤。需要注意的是,Redisson的配置和使用方法比较灵活,可以根据具体的需求进行调整和使用。