配置如下
```java
public class ConnectionConfUtil {
public String POSTGRESQL_SYS_CONNECTION;
public String POSTGRESQL_SYS_USER;
public String POSTGRESQL_SYS_PASSWORD;
public String JASYPT_ENCRYPTOR_PASSWORD;
@Value("${spring.postgresql_sys_connection}")
public void setPostgresqlSysConnection(String postgresqlSysConnection) {
POSTGRESQL_SYS_CONNECTION = postgresqlSysConnection;
}
@Value("${spring.postgresql_sys_user}")
public void setPostgresqlSysUser(String postgresqlSysUser) {
POSTGRESQL_SYS_USER = postgresqlSysUser;
}
@Value("${spring.postgresql_sys_password}")
public void setPostgresqlSysPassword(String postgresqlSysPassword) {
POSTGRESQL_SYS_PASSWORD = postgresqlSysPassword;
}
@Value("${spring.ad_pwd_encryption_key}")
public void setJasyptEncryptorPassword(String jasyptEncryptorPassword) {
JASYPT_ENCRYPTOR_PASSWORD = jasyptEncryptorPassword;
}
}
在方法中报空指针异常
private void initPostgreSQLDataSet() {
ods = new PGSimpleDataSource();
ods.setUrl(connectionConfUtil.getPOSTGRESQL_SYS_CONNECTION());
ods.setUser(connectionConfUtil.getPOSTGRESQL_SYS_USER());
ods.setPassword(connectionConfUtil.getPOSTGRESQL_SYS_PASSWORD());
ods.setDefaultRowFetchSize(100);
ods.setConnectTimeout(60000);
}
```