generated from Java-2025Fall/final-vibevault-template
32 lines
1018 B
Properties
32 lines
1018 B
Properties
|
|
# VibeVault Application Configuration
|
||
|
|
spring.application.name=vibevault
|
||
|
|
|
||
|
|
# Database Configuration
|
||
|
|
# 开发/测试时使用 H2 内存数据库(每次重启清空数据)
|
||
|
|
# spring.datasource.url=jdbc:h2:mem:vibevault;DB_CLOSE_DELAY=-1
|
||
|
|
# spring.datasource.username=sa
|
||
|
|
# spring.datasource.password=
|
||
|
|
# spring.datasource.driver-class-name=org.h2.Driver
|
||
|
|
|
||
|
|
# 生产环境使用 PostgreSQL 远程数据库
|
||
|
|
spring.datasource.url=jdbc:postgresql://49.234.193.192:5432/vibevault
|
||
|
|
spring.datasource.username=postgres
|
||
|
|
spring.datasource.password=postgres
|
||
|
|
spring.datasource.driver-class-name=org.postgresql.Driver
|
||
|
|
|
||
|
|
# JPA / Hibernate
|
||
|
|
spring.jpa.hibernate.ddl-auto=create-drop
|
||
|
|
spring.jpa.show-sql=true
|
||
|
|
spring.jpa.properties.hibernate.format_sql=true
|
||
|
|
|
||
|
|
# H2 Console (访问 http://localhost:8080/h2-console 查看数据库)
|
||
|
|
spring.h2.console.enabled=true
|
||
|
|
spring.h2.console.path=/h2-console
|
||
|
|
|
||
|
|
# JWT Configuration
|
||
|
|
jwt.secret=your-secret-key-here-should-be-at-least-256-bits-long-for-hs256
|
||
|
|
jwt.expiration=86400000
|
||
|
|
|
||
|
|
# Server
|
||
|
|
server.port=8080
|