spring: profiles: active: test 这段代码可以和 port: 8080 servlet: context-path: /diancan spring: datasource: url: jdbc:mysql://localhost/diancan?characterEncoding=utf-8&useSSL=false&serverTimeZone=UTC &useOldAliasMetadataBehavior=true&allowPublicKeyRetrieval=true username: root password: 123456 hikari: connection-init-sql: set names utf8mb4 tomcat: init-s-q-l: SET NAMES utf8mb4 #这是最重要的一步 jpa: show-sql: true hibernate: ddl-auto: update加在一起吗
时间: 2023-12-10 15:41:17 浏览: 78
change-linux-color.zip_Change_site:www.pudn.com
不可以,这是两段不同的代码片段,需要分别放在配置文件的不同位置。可以按照以下方式将它们整合到同一个配置文件中:
```
server:
port: 8080
servlet:
context-path: /diancan
spring:
profiles:
active: test
datasource:
url: jdbc:mysql://localhost/diancan?characterEncoding=utf-8&useSSL=false&serverTimeZone=UTC&useOldAliasMetadataBehavior=true&allowPublicKeyRetrieval=true
username: root
password: 123456
hikari:
connection-init-sql: set names utf8mb4
tomcat:
init-s-q-l: SET NAMES utf8mb4 #这是最重要的一步
jpa:
show-sql: true
hibernate:
ddl-auto: update
```
注意,这里将 `profiles` 放在了 `spring` 下面,而不是和其他配置平级。这是因为 `profiles` 是 Spring Boot 的一个特殊配置,需要放在 `spring` 下面。
阅读全文