java
文章平均质量分 81
星火燎原bbb
这个作者很懒,什么都没留下…
展开
-
springsecurity源码(oauth2)
首先从/oauth/token入手@RequestMapping(value = "/oauth/token", method=RequestMethod.POST) public ResponseEntity<OAuth2AccessToken> postAccessToken(Principal principal, @RequestParam Map<String, String> parameters) throws HttpRequestMethodNotSuppor原创 2021-01-16 14:21:47 · 413 阅读 · 0 评论 -
springmvc源码
待更新一,springmvc主要分两个步骤把url和方法的映射,注册到map中1,Web容器启动的时候,同时会启动Spring的IOC容器,RequestMappingHandlerMapping Bean也会随着IOC容器而实例化。RequestMappingHandlerMapping这个class覆盖了afterPropertiesSet方法。其超类AbstractHandlerMethodMapping的afterPropertiesSet方法代码如下:@Override public v原创 2021-01-07 12:24:56 · 292 阅读 · 0 评论 -
springsecurity源码(密码登陆)
UsernamePasswordAuthenticationFilterpublic class UsernamePasswordAuthenticationFilter extends AbstractAuthenticationProcessingFilter { 。。。 public UsernamePasswordAuthenticationFilter() { super(new AntPathRequestMatcher("/login", "POST"));原创 2020-12-30 20:41:52 · 255 阅读 · 0 评论 -
java8新特性
1,List转mapMap<Integer, String> categoryMap = categoryList.stream().collect(Collectors.toMap(Category::getId,Category::getName ));2,从redis获取的数据结构//从redis获取购物车 List<Map<String, Object>> oderItemList = cartService.findNewOrderIt原创 2020-12-25 16:45:33 · 148 阅读 · 0 评论 -
rabbitmq源码
本文以rabbitmq接收端最核心的类SimpleMessageListenerContainer作为切入点,做源码解析原创 2020-12-30 13:44:44 · 1689 阅读 · 3 评论