Spring

Spring Security 实现 antMatchers 配置路径的动态获取 原 荐

darida 发布于 2018-12-14

1. 为什么要实现动态的获取 antMatchers 配置的数据 这两天由于公司项目的需求,对 spring security 的应用过程中需要实现动态的获取 antMatchers ,permitAll , hasAnyRole , hasIpAd...

阅读(10)评论(0)赞 (0)

[原]Spring

7

likai 发布于 2018-12-13

Spring,Java世界里的基本概念,绕不过去的。但它只是一个框架而已。为啥叫Spring呢?春天?弹簧?估计是弹簧。叫春总不大好吧,这么学术性的场合。 然后Spring身后又跟着一大串,SpringMVC,Spring Boot,Spring Cloud。 一、Spring ...

阅读(16)评论(0)赞 (0)

利用Spring Social轻松搞定微信授权登录 原 荐

4

changyuan.xu 发布于 2018-12-13

微信第三方登录有两种方式:扫码登录(微信开放平台)和公众号登录(微信公众平台) 扫码登录可以用于PC等跨平台应用,而公众平台必须在微信app内使用,且必须关注公众号. 下面以公众平台为例,介绍如何基于Spring Social实现微信用户授权并获取到用户信息.(微信开放平台类似)...

阅读(11)评论(0)赞 (0)

springcloud(十五):服务网关 Spring Cloud GateWay 初级篇

3

Harries 发布于 2018-12-12

还是自己的亲儿子好控制,Spring 官方还是按捺不住推出了自己的网关组件:Spring Cloud Gateway ,相比之前我们使用的 Zuul(1.x) 它有哪些优势呢?Zuul(1.x) 基于 Servlet,使用阻塞 API,它不支持任何长连接,如 WebSockets...

阅读(24)评论(0)赞 (0)

看spring cloud开源项目Pig的云踩坑记

9

changyuan.xu 发布于 2018-12-12

最近看到一个有趣的开源项目pig,主要的技术点在认证授权中心,spring security oauth,zuul网关实现,Elastic-Job定时任务,趁着刚刚入门微服务,赶快写个博客分析一下。此篇文章主要用于个人备忘。如果有不对,请批评。:sob: 由于每个模块篇幅较长,且...

阅读(27)评论(0)赞 (0)

Spring Security系列之核心过滤器源码分析(四)

3

xiaoli.he 发布于 2018-12-12

文章来源 前面的部分,我们关注了Spring Security是如何完成认证工作的,但是另外一部分核心的内容:过滤器,一直没有提到,我们已经知道Spring Security使用了springSecurityFillterChian作为了安全过滤的入口,这一节主要分析一下这个过滤...

阅读(23)评论(0)赞 (0)

Crunch团队分享SpringCloud微服务的使用经验

hanze 发布于 2018-12-12

从单体应用程序迁移到微服务并不容易,尤其是在部署困难时,因为你还没有充分认识到您的微服务应该有多大。你怎么避免一堆“迷你”巨石单体呢? 这些是帮助我们管理几十个微服务的一些关键原则。我们相信它们广泛适用,并将在可预见的未来为我们服务。 不断重构 我们编写软件以满足客户不断变化的需...

阅读(18)评论(0)赞 (0)

你的代码水平停留在几年前?

4

小丁 发布于 2018-12-11

互联网是一个飞速发展的领域,程序员如果跟不上时代很容易被淘汰。 到底该学什么技术? 我相信每个程序员都有一段迷茫期,技术发展这么快,到底应该学习什么技术? 刚开始学javaweb的时候,我们都学过ssh,但是现在再来看,struts基本白学了,hibernate差不多也没用了,只...

阅读(17)评论(0)赞 (0)

spring下应用@Resource, @Autowired 和 @Inject注解进行依赖注入的差异

puefu.he 发布于 2018-12-10

为了探寻 ‘@Resource’, ‘@Autowired’, 和‘@Inject’如何解决依赖注入中的问题,我创建了一个“Party”接口,和它的两个实现类“Person”,“Organization”。这样我就可以在注入Bean的时候不必使用具体类型(指使用接口类型即可)。这...

阅读(12)评论(0)赞 (0)

Spring Security系列之体系结构概述(一)

1

yeseng 发布于 2018-12-10

这篇文章是我Spring Security系列的第一篇,主要是根据Spring Security文档选择性翻译整理而成的一个架构概览,配合自己的一些注释方便大家理解。写作本系列文章时,参考版本为Spring Security 4.2.3.RELEASE。 这一节主要介绍一些在Sp...

阅读(21)评论(0)赞 (0)

Spring Security系列之入门应用(二)

6

小丁 发布于 2018-12-10

文章来源 上一篇文章 Spring Security系列之体系结构概述(一) ,我们介绍了Spring Security的基础架构,这一节我们通过Spring官方给出的一个guides例子,来了解Spring Security是如何保护我们的应用的,之后会对进行一个解读。 引入依...

阅读(20)评论(0)赞 (0)

SpringBoot2.1脚手架(种子)项目

likai 发布于 2018-12-10

这是一个基于SpringBoot 2.1.1 RELEASE,用于搭建RESTful API工程的脚手架,只需三分钟你就可以开始编写业务代码,不再烦恼于构建项目与风格统一。 快速开始 构建数据库 运行 /src/test 下的 CodeGenerator.java 进行代码生成 ...

阅读(21)评论(0)赞 (0)

深入Spring Boot:ClassLoader的继承关系和影响

dulong 发布于 2018-12-09

可以运行下面提供的demo,分别在不同的场景下运行,可以知道不同场景下的Spring boot应用的ClassLoader继承关系。 github.com/hengyunabc/… 分三种情况: 在IDE里,直接run main函数 则Spring的ClassLoader直接是S...

阅读(25)评论(0)赞 (0)

SOFABoot 3.1.0 发布,支持 JDK 11

xiaoli.wang 发布于 2018-12-08

SOFABoot 3.1.0 发布了,SOFABoot 是蚂蚁金服开源的基于 Spring Boot 的研发框架,它在 Spring Boot 的基础上,提供了诸如 Readiness Check、类隔离、日志空间隔离等能力。在增强了 Spring Boot 的同时,SOFABo...

阅读(30)评论(0)赞 (0)

Spring全家桶注解概览

刘莉莉 发布于 2018-12-07

元注解 注解 解释 @Documented javadoc文档中列出被此注解注解的元素 @Target 注解能被应用的目标元素,比如类、方法、属性、参数等等 @Retention 仅在源码保留,还是保留到编译后的字节码,还是到运行时也去加载 @Inherited 如果子类没有定义...

阅读(39)评论(0)赞 (0)

SOFATracer 插件埋点机制详解

5

xiaoli.wang 发布于 2018-12-07

SOFATracer 是一个用于分布式系统调用跟踪的组件,通过统一的 traceId 将调用链路中的各种网络调用情况以日志的方式记录下来,以达到透视化网络调用的目的。这些日志可用于故障的快速发现,服务治理等。 从RoadMap 和 PR 来看,目前 SOFATracer 已经支持...

阅读(46)评论(0)赞 (0)

一个离奇的 ArrayIndexOutOfBoundsException 异常的排查过程

1

小丁 发布于 2018-12-07

今天同事遇到了一个离奇的ArrayIndexOutOfBoundsException,找我协助定位,定位的过程很有意思,故而记录一下。 先按时序复盘一下 项目原先可正常运行。 没有修改任何依赖的情况下,从另一个项目移植了工具类 BeanValidationUtil 后,报如下异常...

阅读(40)评论(0)赞 (0)

Spring Cloud Eureka原理分析(二):续租、下线、自我保护机制和自动清理(服务端)

1

puefu.he 发布于 2018-12-07

续租、下线等操作比较直观,实际上也不复杂。让我们自己想想它们大概会在服务端有什么操作。 renew: 更新Lease的 lastUpdateTimestamp , 更新一下InstanceInfo的最新状态。然后调用其他同伴节点的renew接口。 cancel:把lease从re...

阅读(47)评论(0)赞 (0)