![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
男人要霸气
这个作者很懒,什么都没留下…
展开
-
JWT实现Token认证(token续命)
1.什么是jwt双方之间传递安全信息的简洁的、URL安全的表述性声明规范。JWT作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以Json对象的形式安全的传递信息。简洁(Compact): 可以通过URL,POST参数或者在HTTP header发送,因为数据量小,传输速度也很快 自包含(Self-contained):负载中包含了所有用户所需要的信息,避免...翻译 2019-12-13 10:21:22 · 3073 阅读 · 2 评论 -
SpringBoot自定义拦截器
一:理论实现实现接口HandlerInterceptor,重写其中的三个方法实现接口WebMvcConfigurer,重写addInterceptors方法,注册拦截器二:实战1.自定义拦截器@Componentpublic class MyInterceptor implements HandlerInterceptor { //请求处理前,也就是访问Controller...翻译 2019-12-12 16:48:22 · 231 阅读 · 0 评论 -
redisTemplate注入为null
在spring中,可能会遇到一些对象注入为null的现象,这一般出现静态类中,现在想要在静态工具类中用到redisTemplate对象,那怎么注入呢?直接这样么? @Autowired private static RedisTemplate redisTemplate; //这样是不对的,参考下面的方式1.先创建个初始化方法,将能注入的对象的初始化赋给静态变量import l...原创 2019-12-12 15:03:06 · 5547 阅读 · 1 评论 -
关于Spring Data Jpa的搭建与测试
1.什么是Spring Data JPA呢? Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据库的访问和操作。Spring Data JPA 让我们解脱了DAO层的操作,基本上所有CRUD都可以依赖于它来实现,在实际的工作工程中,推荐使用Spring Data JPA + ORM(如:hi...原创 2018-09-03 21:59:29 · 2043 阅读 · 4 评论 -
@Transactional注解参数详解
事物注解方式: @Transactional1.当标于类前时, 标示类中所有方法都进行事物处理 , 例子:@Transactional public class TestServiceBean implements TestService {}当类中某些方法不需要事物时:@Transactional public class TestServiceBean implements Te...转载 2019-01-31 17:46:15 · 408 阅读 · 0 评论 -
java AOP使用注解@annotation方式实践
AOP实际开发工作比较常用,在此使用注解方式加深对面向切面编程的理解废话不多少,先看下面的实例代码场景:1.未满一岁的小孩,在执行方法之前打印:“还没有满一岁,不会说话”,在执行方法之后打印:“请多多关注我!”2.大于一岁的小孩,在执行方法之前打印:“大家好,我的名字叫: "+ baby.getName() + "我今年 “+ baby.getAge() +” 岁了!”,在执行方法之后打印...转载 2019-06-25 19:56:37 · 2885 阅读 · 0 评论 -
Spring获取外网IP
直接上代码 @RequestMapping(value = "/vipUser/saveOperateLog", method = RequestMethod.POST) public ResultVo saveOperateLog(@RequestBody AccountOptLogDto accountOptLogDto, HttpServletRequest request) {...原创 2019-06-24 23:49:06 · 3183 阅读 · 0 评论