实习学习
羽林中郎将
这个作者很懒,什么都没留下…
展开
-
RabbitMQ启动
1、 点击2、 输入命令:rabbitmq-plugins enable rabbitmq_management原创 2020-07-30 19:23:38 · 176 阅读 · 0 评论 -
spring boot 注解
@EnableCaching开启spring boot 基于注解的缓存管理支持(标注在启动类上)@Cacheable(cacheNames=“comment”)对数据操作方法进行缓存管理,标注在Service类的查询方法上,对查询结果进行缓存。将查询结果Comment存放在Spring Boot默认缓存中名字为comment的名称空间中,对应缓存的唯一标识,默认为方法参数的值。@CachePut作用于类或方法上,该注解的作用是更新缓存数据。@CachePut注解的执行顺序是先进行方法调用,然后将方原创 2020-07-21 17:34:47 · 171 阅读 · 0 评论 -
@JsonInclude
作用:为空时可以不去序列化该属性JsonJsonInclude.Include.ALWAYS 默认策略,任何情况下都序列化该字段,和不写这个注解是一样的效果。JsonJsonInclude.Include.NON_NULL这个最常用,即如果加该注解的字段为null,那么就不序列化这个字段了...原创 2020-07-20 14:46:06 · 149 阅读 · 0 评论 -
springboot 整合redis 进行save出现空指针异常问题
今天写一个springboot整合 redis的demo,在测试类运行时候出现了空指针异常的问。想了想由于在yml写了redis的配置,但是容器并没有运行,应该不会读到写的配置,想了想应该是容器没有启动的问题。在测试类上加@RunWith(SpringRunner.class)@SpringBootTest注解,这样进行单元测试的时候就会启动容器使用@RunWith需要引入依赖![在这里插入图片描述](https://img-blog.csdnimg.cn/2020071611504755原创 2020-07-16 11:59:35 · 766 阅读 · 1 评论 -
springboot整合redis几个注解的作用
@RedisHash(“persons”)用于指定操作实体类对象在Redis数据库中的存储空间,此处表示针对Person实体类的数据操作都存储在Redis数据库中名为persons的存储空间下。@Id用于标识实体类主键。在Redis数据库中会默认生成字符串形式的HashKey表示唯一的实体对象id,也可以在数据存储时手动指定id@Indexed用于标识对应属性在Redis数据库中生成二级索引。使用该注解后会在Redis数据库中生成属性对应的二级索引,索引名称就是属性名,可以方便地进行数据条件查询。原创 2020-07-16 10:12:14 · 756 阅读 · 0 评论 -
redis 启动命令 (windos)
redis-server.exe redis.windows.conf原创 2020-07-15 11:52:19 · 384 阅读 · 0 评论 -
spring boot 热部署配置
spring boot 热部署配置1.导入热部署依赖:2.在IDEA左上角[File]选中【Setting】打开Compiler勾选Build project automatically并应用3.在项目任意界面使用Ctrl+Shift+Alt+/打开Maintenance选项框并打开Registry界面找到这一项并选中close关闭 热部署完成...原创 2020-07-14 09:39:28 · 137 阅读 · 0 评论 -
redis创建订阅
redis创建订阅1.SUBSCRIBE:创建订阅频道名为 redisChat:订阅者接收消息原创 2020-07-13 19:18:07 · 448 阅读 · 0 评论 -
redis 基础命令
redis基础命令SET 和 GET 命令Hash命令: HMSET, HGETList:lpush,lrange(0和10代表范围从0到10)Set:sadd,sememberszset(有序集合,不允许重复)zadd,ZRANGEBYSCORE原创 2020-07-13 17:17:37 · 146 阅读 · 0 评论 -
StringUtils.isNotEmpty(“1“);
判断字符串是否为非空,可以判断空格例如 StringUtils.isNotEmpty(" “);会返回true。StringUtils.isBlank(” ") = true作用相似但是不能判断空格原创 2020-07-11 09:45:53 · 214 阅读 · 0 评论 -
mybatis关联属性查询id和result区别
mybatis关联属性查询id和result区别这两者之间的唯一不同是, id 表示的结果将是对象的标识属性,这会在比较对象实例时用到。 这样可以提高整体的性能,尤其是缓存和嵌套结果映射(也就是联合映射)的时候。...原创 2020-07-10 20:46:14 · 1093 阅读 · 0 评论 -
@ApiResponses
@ApiResponses:用于表示一组响应@ApiResponse:用在@ApiResponses中,一般用于表达一个错误的响应信息code:数字,例如400message:信息,例如”请求参数没填好”response:抛出异常的类原创 2020-07-10 19:58:17 · 9227 阅读 · 0 评论 -
@ApiOperation
@ApiOperation使用方法:@ApiOperation(value = “接口说明”, httpMethod = “接口请求方式”, response = “接口返回参数类型”, notes = “接口发布说明”);例如:作用:?@Api:修饰整个类,描述Controller的作用@ApiOperation:描述一个类的一个方法,或者说一个接口@ApiParam:单个参数描述@ApiModel:用对象来接收参数@ApiProperty:用对象接收参数时,描述对象的一个字段..原创 2020-07-10 19:47:27 · 5285 阅读 · 2 评论 -
@ResponseStatus
@ResponseStatus@ResponseStatus注解有两种用法,一种是加载自定义异常类上,一种是加在目标方法中目标方法上,注解中有两个参数,value属性设置异常的状态码,reaseon是异常的描述,将@ResponseStatus注解加在目标方法上,一定会抛出异常。但是如果没有发生异常的话方法会正常执行完毕。加在类上:@ResponseStatus注解的异常类会被ResponseStatusExceptionResolver 解析。可以实现自定义的一些异常,同时在页面上进行显示原创 2020-07-10 17:56:01 · 883 阅读 · 0 评论