Spring web 项目新架构(@author luke)M V C

Dao(mapper)    数据操作层
Damain             实体
Service             服务层(.Impl)   
Controller         视图控制层
VO                    显示数据实体继承Damain
QO                   用户查询实体继承Damain
View                 前端人员命名视图(静态变量)

DTO 数据添加spring数据验证



 QQ 1005524346, 百度 1005524346 

给我讲讲这段代码/** * Processes an authentication form submission. Called * {@code AuthenticationProcessingFilter} prior to Spring Security 3.0. * <p> * Login forms must present two parameters to this filter: a username and password. The * default parameter names to use are contained in the static fields * {@link #SPRING_SECURITY_FORM_USERNAME_KEY} and * {@link #SPRING_SECURITY_FORM_PASSWORD_KEY}. The parameter names can also be changed by * setting the {@code usernameParameter} and {@code passwordParameter} properties. * <p> * This filter by default responds to the URL {@code /login}. * * @author Ben Alex * @author Colin Sampaleanu * @author Luke Taylor * @since 3.0 */ public class PasswordAuthenticationFilter extends UsernamePasswordAuthenticationFilter { public PasswordAuthenticationFilter(ApplicationContext applicationContext) { setRequiresAuthenticationRequestMatcher(new PathAndTypeRequestMatcher("/login", "POST", "password")); PasswordIdentityAuthenticationHandlerImpl handler; try { handler = applicationContext.getBean(PasswordIdentityAuthenticationHandlerImpl.class); } catch (BeansException e) { handler = null; } final PasswordAuthenticationProvider authenticationProvider = new PasswordAuthenticationProvider(handler); authenticationProvider.setUserDetailsService(applicationContext.getBean(UserDetailsService.class)); List<AuthenticationProvider> providers = Stream.of(authenticationProvider).collect(Collectors.toList()); ProviderManager providerManager = new ProviderManager(providers); providerManager.setAuthenticationEventPublisher(applicationContext.getBean(AuthenticationEventPublisher.class)); setAuthenticationManager(providerManager); } }
03-08
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彳卸风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值