propertiesloaderutils.loadproperties vs environment.getproperty - PullRequest
0 голосов
/ 14 июня 2019

Я новичок в 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;

Это действительно сбивает с толку, так как в проектах в реальном времени я вижу один путь, когда учусь, я вижу другой путь.Скажите, пожалуйста, , какой из них лучше и какой следует использовать, где ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...