У меня есть следующая xml-конфигурация в моем контекстном контексте xml, я очень мало использовал аннотационный подход и не смог понять, как представлять следующее, используя аннотацию, нужна помощь.как преобразовать нотацию xml в нотацию на основе аннотаций: Spring - Java
<bean id="myPolicyAdmin" class="org.springframework.security.oauth2.client.OAuth2RestTemplate">
<constructor-arg>
<bean class="org.springframework.security.oauth2.client.token.grant.password.ResourceOwnerPasswordResourceDetails">
<property name="accessTokenUri" value="${accessTokenEndpointUrl}" />
<property name="clientId" value="${clientId}" />
<property name="clientSecret" value="${clientSecret}" />
<property name="username" value="${policyAdminUserName}" />
<property name="password" value="${policyAdminUserPassword}" />
</bean>
</constructor-arg>
</bean>
В моей Java класс (менеджер политики) он называется следующим образом, я на самом деле в виду образец и пытается преобразовать его все аннотацию baesed.
@Autowired
@Qualifier("myPolicyAdmin")
private OAuth2RestTemplate myPolicyAdminTemplate;
EDIT: Я попытался создать компонент для org.springframework.security.oauth2.client.token.grant.password.ResourceOwnerPasswordResourceDetails
, но не знаете, как установить его свойства и как получить к нему доступ, как конструктор арг к myPolicyAdminTemplate