我是spring框架的新手,我已经看到了加载属性文件并在代码中使用它们的多种方式。
Properties p =
propertiesloaderutils.loadproperties(new ClassPathResource("properties_file_name"));
p.getProperty("jdbc.url");
@PropertySource("properties_file_name"),
@Autowired
private Environment env;
env.getProperty("jdbc.url");
PropertyUtils.setProperty(driver, "sqldriver", "com.mysql.jdbc.driver");
<context:property-placeholder location="classpath*:properties_file_name"/>
@Value("${jdbc.url}")
private String myValues;
这确实令人困惑,因为在实时项目中,我看到一种方式,而在学习时我看到了另一种方式。请告诉我哪个最好,哪个应该在哪里使用?