Я новичок в Spring Framework, я видел несколько способов загрузки файла свойств и использования их в коде.
1st:
Properties p =
propertiesloaderutils.loadproperties(new ClassPathResource("properties_file_name"));
p.getProperty("jdbc.url");
2nd:
@PropertySource("properties_file_name"),
@Autowired
private Environment env;
env.getProperty("jdbc.url");
3-й:
PropertyUtils.setProperty(driver, "sqldriver", "com.mysql.jdbc.driver");
4-й:
<context:property-placeholder location="classpath*:properties_file_name"/>
@Value("${jdbc.url}")
private String myValues;
Это действительно сбивает с толку, так как в проектах в реальном времени я вижу один путь, когда учусь, я вижу другой путь.Скажите, пожалуйста, , какой из них лучше и какой следует использовать, где ?