这篇文章来说一下,如果使用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"
一定是${}去取,不知道为啥刚开始写成了#{},找了半天异常。
@Component(value = "dataSourceValueConfig")
public class DataSourceValueConfig {
@Value("${dataSour

本文介绍在Spring Boot中如何使用JDBC并注入连接属性。内容包括配置文件定义连接属性,通过@Value注解注入属性,特别指出"jdbcUrl"命名的使用,以及如何正常注入这些属性。
最低0.47元/天 解锁文章
1325

被折叠的 条评论
为什么被折叠?



