4 雨中不言雨

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 79w+

IDEA测试springBoot的@autowired注解报java.lang.NullPointerException解决方案

解决方案: 在测试类上加两个注解,如下@SpringBootTest@RunWith(SpringJUnit4ClassRunner.class)public class AgentDeviceServiceImplTest { @Autowired private AgentDeviceRepository agentDeviceReposit...

2018-08-23 14:25:02

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

使用 Java8 Optional 的正确姿势

原文出处: 隔叶黄莺 Unmi Blog我们知道 Java 8 增加了一些很有用的 API, 其中一个就是 Optional. 如果对它不稍假探索, 只是轻描淡写的认为它可以优雅的解决 NullPointException 的问题, 于是代码就开始这么写了Optional<User> user = ……if (user.isPresent()) {return user.getOrde...

2018-06-25 16:59:25

Spring Boot使用过滤器和拦截器分别实现REST接口简易安全认证

http://www.iteye.com/topic/1148174本文通过一个简易安全认证示例的开发实践,理解过滤器和拦截器的工作原理。 很多文章都将过滤器(Filter)、拦截器(Interceptor)和监听器(Listener)这三者和Spring关联起来讲解,并认为过滤器(Filter)、拦截器(Interceptor)和监听器(Listener)是Spring提供的应用广泛的组件功能。...

2018-06-25 10:44:13

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
勋章 我的勋章
    暂无奖章