Spring:安全上下文不保存我的密码

时间:2015-12-01 16:44:36

标签: java spring spring-security spring-boot

我正在使用基本身份验证编写其余应用程序。它工作正常但每次重启后都会生成新的用户密码。 我的Security-context.xml是

final String PREFS_NAME = "MyPrefsFile";
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
if (settings.getBoolean("first_start", true)) {
    //first start

    settings.edit().putBoolean("first_start", false).commit(); 
}

为什么它不接密码="密码1"?

1 个答案:

答案 0 :(得分:0)

您可以在application.properties文件中设置用户和密码,如下所示。

security.user.name=user # Default user name.
security.user.password= # Password for the default user name. A random password is logged on startup by default.

这直接来自Spring Boot Properties文档Here

除非你有充分的理由去做,否则不要对抗Spring Boot的自动配置魔法。