- 博客(8)
- 收藏
- 关注
原创 SpringBoot基本原理一二三
一、SpringBoot能干什么准确来说SpringBoot并不是一个框架,更不是什么SpringMVC的下一代版本,它更像是一个基于Spring的快速构建工具。所谓的快速构建主要体现在两方面,一是各种依赖管理,二是自动化配置。在最早之前,我们要建立一个项目,需要自己手动的导入各种所需的JAR包。下载JAR包,各个JAR包之间的依赖关系,版本的冲突问题等等非常让人头疼,后来出现了像MAVEN...
2019-06-12 11:16:21 2800
原创 oAuth2.0简单使用与Demo
一、关于oAuth2.0关于什么是oAuth2.0,以及相关的名词网上有很多解释,再次不做赘述,本文将直接结合一个实例,来描述oAuth2.0的原理流程。二、前提说明本文的案例的环境为SpringBoot(其实这个并不重要),以使用码云的账号登录为例子,所以需要先注册一个码云的账号。三、Demo首先创建一个WEB项目,并且写一个最简单的登录页面。这是一个简单到不能在简单的登陆页面了,...
2019-05-24 10:49:55 4745 1
原创 SpringAop Aspect与Adivce的执行顺序(一)
对于同一个连接点,切面与通知的执行顺序有很多种的可能性,我们来分情况进行讨论。同一个切面,同一种通知类型 网上有很多的教程说在这种情况下,通知的执行顺序是无法确定的,或者有的说是按照通知的申明顺序执行的,其实通过实际测试都是不准确的。例:在上面这个例子中,我们定义了两个前置通知,切入点都是一样的,那么它的执行顺序是怎样的呢?可以看到控制台的输出是先执行了第一个通知...
2018-11-02 10:34:46 2435 1
原创 Shiro与Redis的那些事(一)
在接下来的一段时间内,我会连续更新springboot中使用shiro和redis的相关文章,不足之处敬请见谅。
2018-09-16 22:38:28 534
原创 SpringBoot环境下使用Redis的那点事(三)
接着上文: 然后先看一下redis数据库: 可以看到数据是已经被存储到数据库中了,也就是说redisTest6方法被正确执行了,那么为什么会报错呢? 我们先看一下这个: @Override public void redisTest6() { System.out.println(this.redisTemplate.getHashKeySe...
2018-09-05 11:55:50 188
原创 SpringBoot环境下使用Redis的那点事(二)
接着上文: 当然了这个无法只是相对的,肯定是有办法的,只不过要付出一点代价: 我们将要缓存的字符串封装成一个map,map的key随便取自己记得就行,然后执行:@RunWith(SpringRunner.class) @SpringBootTest public class DaSWebApplicationTests { @Autowired private...
2018-09-05 11:45:23 582
原创 SpringBoot环境下使用Redis的那点事(一)
在springboot环境中使用redis是非常简单的,如果没有特殊需求,几乎可以不用做任何配置。 在使用的时候我们既可以通过springCache提供的注解进行缓存操作,也可以通过redisTemplate或stringRedisTemplate来进行缓存操作,要使用注解就直接在方法或类上加上注解,要使用redisTemplate或stringRedisTemplate注解通过依赖注入,什么连...
2018-09-05 11:26:22 2843
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人