- 编写资源文件,Acegi的DaoAuthenticationProvider使用了如下的资源Key
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
- 定义资源Bean
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
- 将资源Bean注入到DaoAuthenticationProvider
1
<bean id="daoAuthenticationProvider"
2
class="org.acegisecurity.providers.dao.DaoAuthenticationProvider">
3
<property name="userDetailsService">
4
<ref local="inMemoryDaoImpl" />
5
</property>
6
<property name="messageSource">
7
<ref bean="messageSource" />
8
</property>
9
</bean>
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/None.gif)
5
![](/Images/OutliningIndicators/None.gif)
6
![](/Images/OutliningIndicators/None.gif)
7
![](/Images/OutliningIndicators/None.gif)
8
![](/Images/OutliningIndicators/None.gif)
9
![](/Images/OutliningIndicators/None.gif)