这篇文章来说一下,如果使用jdbc,如何注入jdbc连接的一些属性呢?
1. 是配置文件中定义jdbc连接的属性
dataSource.driverClassName=com.mysql.cj.jdbc.Driver
dataSource.jdbcUrl=jdbc:mysql://localhost:3306/mysql?characterEncoding=utf-8&serverTimezone=GMT%2B8
dataSource.username=root
dataSource.password=root
2. 属性注入,是通过@Value("#{}"),
注意:
这种注入方式,并不是spring boot 才有的。应该是spring 的时候就已经有这个注解。
“url”这种命名一直报错,改成了"jdbcUrl"
一定是${}去取,不知道为啥刚开始写成了#{},找了半天异常。