【Spring Boot】Spring Boot項目中application.properties文件配置示例

Spring Boot項目中application.properties文件配置示例

在使用IDEA創建Spring Boot項目後,會在resource目錄裏邊看到生成了一個application.properties文件,該文件用於配置項目的一些常用屬性,例如數據源,字符集等。因此,我們展示了一個application.properties文件配置示例,其中包括項目字符集配置、數據源配置。代碼如下:

#############################################################################
### 字符集設置
#############################################################################
spring.http.encoding.force=true
spring.http.encoding.charset=UTF-8
spring.http.encoding.enabled=true
server.tomcat.uri-encoding=UTF-8

############################################################################
### 數據源配置
############################################################################
# 數據庫地址
spring.datasource.url=jdbc:mariadb://localhost:3306/jdbctemplate
# 用戶名
spring.datasource.username=root
# 密碼
spring.datasource.password=admin
# 數據庫驅動
spring.datasource.driver-class-name=org.mariadb.jdbc.Driver
# 指定連接池中最大的活躍連接數
spring.datasource.tomcat.max-active=20
# 指定數據庫最大的空閒連接
spring.datasource.tomcat.max-idle=8
# 指定必須保持連接的最小值
spring.datasource.tomcat.min-idle=8
# 指定啓動連接池時,初始建立的連接數量
spring.datasource.tomcat.initial-size=10

##############################################################################
### 熱部署配置
##############################################################################
spring.devtools.restart.enabled=true

##############################################################################
### 項目屬性配置
##############################################################################
server.port=9999
spring.thymeleaf.cache=false

###########################################################################
### JPA配置
###########################################################################
# 指定數據庫類型
spring.jpa.database=mysql
# 指定是否需要在日誌中顯示SQL語句
spring.jpa.show-sql=true
# 指定自動創建|更新|驗證數據庫表結構等配置,配置成update
# 表示如果數據庫中存在持久化類對應的表就不創建,不存在就創建對應的表
spring.jpa.hibernate.ddl-auto=update
# 指定命名策略
spring.jpa.hibernate.naming.physical-strategy=org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy
# 指定數據庫方言
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect

其中,我們的字符集設置可以有效避免在調試階段中出現的Web頁面亂碼情況,另外我們的數據庫採用的是MariaDB數據庫。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章