¿Cómo mover el nombre de usuario / las contraseñas de spring-security-context.xml?

Estoy usando Spring Security en uno de mis proyectos. La aplicación web requiere que el usuario inicie sesión. Por lo tanto, he agregado algunos nombres de usuario y contraseñas en el archivo spring-security-context.xml de la siguiente manera:

<authentication-manager>
    <authentication-provider>
        <user-service>
            <user name="user_1" password="password_1" authorities="ROLE_USER" />
            <user name="user_2" password="password_2" authorities="ROLE_USER" />
        </user-service>
    </authentication-provider>
</authentication-manager>

Mi pregunta es, ¿cómo mover estos pares de nombre de usuario y contraseña a un archivo diferente (como un archivo de propiedades) en lugar de mantenerlos en spring-security-context.xml? ¿Y cómo leer ese archivo de propiedades de archivo?

Respuestas a la pregunta(5)

Su respuesta a la pregunta