Дом » базы данных » Что такое @PropertySource весной?

Что такое @PropertySource весной?

483
Последнее обновление: 2021-09-18 18:29:02


Ответить:
@ PropertySource - удобная аннотация для включения PropertySource в среду Spring и позволяющая вводить свойства через @Value в атрибуты класса. ( PropertySource - это объект, представляющий набор пар свойств из определенного источника.) @ PropertySource используется вместе с @Configuration. Следовательно, как вы читаете свойства в Spring? Чтение файла свойств в Spring с использованием конфигурации XML Затем вы можете использовать заполнители $ { property key} в определениях . Чтобы разрешить эти заполнители, вы должны зарегистрировать PropertySourcesPlaceholderConfigurer. Это происходит автоматически при использовании в XML. Также можно спросить, что такое аннотация @value весной? Spring @ Аннотация значений используется для присвоения значений по умолчанию переменным и аргументам метода. Мы можем читать переменные среды spring , а также системные переменные, используя аннотацию @ Value . Spring @ Аннотация значений также поддерживает SpEL. Учитывая это, какова польза от @PropertySource? Spring @ PropertySource . Аннотация Spring @ PropertySource используется для предоставления файла свойств в Spring Environment. Эта аннотация используется с классами @Configuration. Аннотация Spring PropertySource является повторяемой, что означает, что у вас может быть несколько PropertySource в классе конфигурации. Что такое источник собственности? Источник свойства - это просто набор свойств , а свойство - это простая пара 'ключ-значение'. Свойства обычно добавляются в приложение в виде стандартных файлов свойств Java.

up