自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 使用lombok自带的日志注解功能 没有生效原因

项目场景:在做项目的过程中使用lombok自带的日志功能 @SLF4j 发现没有效果问题描述:解决方案:在applicaiton.yml文件中配置以下信息 即可# loglogging: level: root: info com: ysx: debug pattern: console: '%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %msg - %logger{15}%n\'...

2021-08-31 11:49:15 526

原创 SpringBoot 分布式架构打jar包运行

一、使用步骤1.在需要打包的模块pom文件中添加以下配置<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId>

2021-08-31 10:02:03 514

原创 使用@Select注解中 in里面不能传入一个数组作为查询条件

原因分析:在做项目的过程,需要对某些特点的字段信息进行统计分析,用到了自定义的select语句 后来发现一直报错。原因mybatis识别不了array的传参方式,后来通过查阅了某些资料 改写了select的语句解决方案: @Select({ "<script>", "SELECT", "SUM(score)", "from tb_soul_options", "wher

2021-08-20 23:00:25 1902

原创 com.sun.org.apache.xpath.internal.operations.String老是自动导入 导致项目运行报错

问题描述:最近在对Map取值或者转换的的过程中 老是自动导入一个com.sun.org.apache.xpath.internal.operations.String的类 而我们通常都是真正想用的java.lang.String包下的原因分析:解决方案:将java.String.lang排除项删除即可 然后将这个老是倒错的类添加进去...

2021-08-20 17:36:28 637

原创 SpringBoot自动装配源码分析

前言SpringBoot 就是一个基于spring的一个框架。提供了一些自动配置的依赖包,自动嵌入servlet的容器,简化了我们开发的配置,提升开发人员的开发效率,并解决了包依赖的问题。SpringBoot有两个最核心的特点就是:版本控制、自动配置 而我们今天就是重点来讲解一下自动配置的过程一、了解SpringBootApplication如果我们的类上有这个SpringBootApplication注解,那么就表示这个类是我们的主启动类,相当于工程的入口,这里可以按住 Ctrl+左键 点击进去查看

2021-08-16 16:56:51 532 1

原创 SpringBoot使用aop实现统一的日志记录

前言在做项目的时候,最好在进入Controller的时候加上一个日志信息,可以记录一些日志的操作,方便我们在后台可以清除的看到调用过程,但是如果是做大型项目,那么我们难道要在所有的Controller层手动添加吗?于是我们就用到了Spring的Aop 下面我们来看下在springboot中是怎么使用Aop来管理日志信息的吧二、使用步骤1.导入依赖在Maven中添加依赖 <parent> <groupId>org.springframework.boot&l

2021-08-15 10:40:45 443 1

原创 项目中使用SpringCache来优化图片封面加载速度

项目场景:在做小视频的功能中,每次都要从mongoDB数据中执行一次查询的操作,非常影响性能,而且用户的体验也是非常的不好解决方案:使用步骤:1.Springboot环境中导入redis依赖2.在启动类使用@EnableCaching注解 开启缓存功能3.在需要使用缓存的方法上添加注解 @Cacheable返回值是存储到redis中的值 在redis中存储的形式为以下形式4.如果需要清除缓存 可以在方法上添加@CacheEvict5.注意 如果返回的是实体类 那么这个类以及类指定

2021-08-09 17:04:23 165

原创 RedisTemplate删除指定的key没有效果

在项目的过程中 删除redis中指定的键一直没有效果原因是我在存入redis那个逻辑类注入的带泛型的redisTemplate对象 (如果指定Stirng类型 那么就是存储的时候使用的是StringRedisSerializer)而我在另一个逻辑类想要删除这个指定的键的时候 注入的是不带泛型的解决方案:将RedisTemplate加上泛型就好了...

2021-08-04 11:12:58 1767 1

原创 SSM框架整合

复习到SSM框架 使用分模块实现一个小案例示例:二、操作流程1.引入数据库ItemsSET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for `items`-- ----------------------------DROP TABLE IF EXISTS `items`;CREATE TABLE `items` ( `id` int(10) NOT NULL auto_increme

2021-07-20 14:16:20 162

原创 SSM框架之Mybatis

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-07-06 15:07:46 110

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除