1、@PropertySource
@Data
@Component
@PropertySource(value = "classpath:config/batchsql.properties", encoding = "utf-8")
public class JdbcProperties {
@Value("${sql.ciawSndpriBasinfo}")
private String ciawSndpriBasinfoSql;
@Value("${sql.ciawSndpriCd}")
private String ciawSndpriCdSql;
@Value("${sql.ciawSndpriCtd}")
private String ciawSndpriCtdSql;
@Value("${sql.ciawSndpriCttips}")
private String ciawSndpriCttipsSql;
@Value("${sql.ciawSndpriCxjl}")
private String ciawSndpriCxjlSql;
@Value("${sql.ciawSndpriCxjlsum}")
private String ciawSndpriCxjlsumSql;
@Value("${sql.ciawSndpriHkzr}")
private String ciawSndpriHkzrSql;
@Value("${sql.ciawSndpriLiving}")
private String ciawSndpriLivingSql;
@Value("${sql.ciawSndpriLoan}")
private String ciawSndpriLoanSql;
@Value("${sql.ciawSndpriPro}")
private String ciawSndpriProSql;
@Value("${sql.ciawSndpriSpouse}")
private String ciawSndpriSpouseSql;
@Value("${sql.ciawSndpriSxxy}")
private String ciawSndpriSxxySql;
@Value("${sql.ciawSndpriSzjd}")
private String ciawSndpriSzjdSql;
}
当需要获取配置文件数据的时候,直接@Autowired,用getter获取值