如何覆蓋「Bad Credentials」之類的彈簧消息? 我已經配置了我的servlet上下文的文件與以下豆如何覆蓋彈簧安全信息?
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basename" value="WEB-INF/messages" />
<property name="defaultEncoding" value="UTF-8" />
</bean>
<bean id="localeResolver"
class="org.springframework.web.servlet.i18n.CookieLocaleResolver">
<property name="defaultLocale" value="en" />
</bean>
我能使用<spring:message>
標記來顯示從我的自定義文件的消息。在同一個文件中,我已經重新定義了在spring-security-core.jar(messages.properties文件)中映射到'Bad Credentials'的所有消息,但未使用它們。我仍然看到'Bad Credentials'消息。 如何覆蓋這些彈簧消息?
也許彈簧屬性文件在您的後面加載?你可以把日誌級別調試,並試圖找出 – Dani
這意味着它不是一個功能,因爲它是平臺相關的。我想要做的最後一件事是混淆classpath。肯定有一定的機制。 – Dima
實際上加載順序是問題,但正確的方式來處理它是在正確的上下文文件中定義這些bean。 – Dima