Java
文章平均质量分 64
雨中不言雨
这个作者很懒,什么都没留下…
展开
-
Spring AOP中pointcut expression表达式解析 及匹配多个条件
Pointcut 是指那些方法需要被执行"AOP",是由"Pointcut Expression"来描述的.Pointcut可以有下列方式来定义或者通过&& || 和!的方式进行组合.args()@args()execution()this()target()@target()within()@within()@annotation其中 execution 是用的最多的,其格式为:...转载 2018-06-24 16:44:25 · 1025 阅读 · 0 评论 -
Spring Boot使用过滤器和拦截器分别实现REST接口简易安全认证
http://www.iteye.com/topic/1148174本文通过一个简易安全认证示例的开发实践,理解过滤器和拦截器的工作原理。 很多文章都将过滤器(Filter)、拦截器(Interceptor)和监听器(Listener)这三者和Spring关联起来讲解,并认为过滤器(Filter)、拦截器(Interceptor)和监听器(Listener)是Spring提供的应用广泛的组件功能。...转载 2018-06-25 10:44:13 · 490 阅读 · 0 评论 -
使用 Java8 Optional 的正确姿势
原文出处: 隔叶黄莺 Unmi Blog我们知道 Java 8 增加了一些很有用的 API, 其中一个就是 Optional. 如果对它不稍假探索, 只是轻描淡写的认为它可以优雅的解决 NullPointException 的问题, 于是代码就开始这么写了Optional<User> user = ……if (user.isPresent()) {return user.getOrde...转载 2018-06-25 16:59:25 · 221 阅读 · 0 评论 -
Java 8 新特性:6-Optional类
先看看上面的说明:123456789101112131415161718/** * A container object which may or may not contain a non-null value. * If a value is present, {@code isPresent()} will return {@code true} and * {@code get()} w...转载 2018-06-25 20:37:31 · 202 阅读 · 0 评论 -
IDEA测试springBoot的@autowired注解报java.lang.NullPointerException解决方案
解决方案: 在测试类上加两个注解,如下@SpringBootTest@RunWith(SpringJUnit4ClassRunner.class)public class AgentDeviceServiceImplTest { @Autowired private AgentDeviceRepository agentDeviceReposit...原创 2018-08-23 14:25:02 · 1868 阅读 · 2 评论