一、概述 Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询。也可以使用 Stream API 来并行执行操作。 简而言之,Stream API 提供了一种高效且易于使用的处理数据的方式。…
今天遇到Mybatis包扫描可以有以下两种方式: 1、往Spring容器注入MapperScannerConfigurer对象,设置该对象的basePackage属性实现包扫描 2、在主类使用@Mapperscans注解 ,设置basePackage 属性实现包扫描 问: 1、这两种方式有啥本质的区别? 2、会不会有冲突的时候?
问题遇到的现象和发生背景 用户新增或编辑文章,通过文本编辑器上传图片至阿里云OSS,上传成功。 但当用户去除编辑中的图片,之前上传成功的图片不要了,可图片还残留在阿里云OSS中。 请问,如何使用定时任务,删除使用编辑器已上传至 阿里云OSS ,但不再引用的图片?
如题,在代码实现过程中会出现一些需要各个 Service 互相调用的情况,这时可能会出现循环依赖以及代码耦合较高的问题,该如何调整?
在 Spring Boot 开发过程中,我们经常会看到使用 @EnableXXX 来激活我们某一个功能性的模块,通过类注解激活后我们就能使用所激活的配置给我们带来的功能。 今天我们就来探究一下这个 @EnableXXX 给我们做了哪些工作,或者我们应该怎么通过自定义的方式开发我们自己的功能模块。 演示环境 IntelliJ IDEA 2020.2.1…