通过EL表达式取连接数据库的用户名时,如果配置文件是
driverClassName=oracle.jdbc.OracleDriver
url=jdbc:oracle:thin:@localhost:1521:xe
username=myuser
password=myuser
initialSize=5
maxActive=10
maxWait=3000
EL表达式取用户名的值
@Value("${username}")
private String username;
最终 ${username} 取到的值是电脑用户的名字Administrator,
而不是配置文件里的username属性的值myuser。
为了避免这样的坑,数据库的用户名最好不要定义为username,用user就可以