application.yml数据库配置
application.yml数据库配置
1.配置代码
server:
port: 8001
#spring的配置
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource #数据源为druid
driver-class-name: com.mysql.jdbc.Driver #数据库驱动
url: jdbc:mysql://localhost:3306/spring_cloud?useSSL=false&useUnicode=true&characterEncoding=utf-8&servetTimeZone=Asia/Shanghai
username: root
password: root
<!--Mysql驱动-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.24</version>
<scope>runtime</scope>
</dependency>
<!--alibaba数据库数据源-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.10</version>
</dependency>
2.useSSL
SSL即为: Secure Sockets Layer 安全套接字协议。 useSSL=true: 就是一般通过证书或者令牌进行安全验证。 useSSL=false: 就是通过账号密码进行连接。 注意:MySQL 5.7之后的版本必须要加上useSSL=false;之前不用,默认是false。
3.useUnicode=true&characterEncoding=UTF-8
设置之后,不管数据库是什么编码,读取的时候都会转换成UTF-8,存取的时候还是会按数据库编码存。
4.servetTimeZone
时区配置,MySQL8.0以上版本,url需要添加时区。 如: #北京东八区 serverTimezone=GMT%2B8 #上海时区 serverTimezone=Asia/Shanghai
下一篇:
记一次生产频繁发生FullGC问题
