最新 最热

Spring Boot集成Caffeine Cache时遇到获取到的缓存对象和当初设置的对象不同的问题

在使用本地缓存Caffeine时,遇到了一个问题,代码逻辑大致如下,先从本地缓存中根据Key尝试获取Apple对象,如果没有获取到的话,则初始化一个名为“小花生”的苹果并放到Caffeine的本地缓存中去。...

2023-05-12
1

Spring 下载附件

@GetMapping("/download-template") public void downloadTemplate(HttpServletResponse httpServletResponse) throws IOException { InputStream inputStream...

2023-05-11
1

Spring事务传播机制

事务是指一组操作,这些操作要么全部执行成功,要么全部失败回滚。在数据库中,事务是指一组 SQL 语句,这些语句要么全部执行成功,要么全部失败回滚。...

2023-05-11
1

求求你们别再用kill-9了,这才是SpringBoot停机的正确方式!!!

在Spring Boot应用中,有几种常见的停止方式:1. 使用CTRL+C:这是最简单的停止方式,但不推荐在生产环境使用。因为它会立即终止进程,没有机会实现优雅关闭。2. 使用SIGTERM信号:发送SIGTERM信号到Spring Boot进程的PID,...

2023-05-09
1

Spring IOC容器之bean对象创建

@Component和其衍生注解,如@Service、@Repository、@Controller等。这些注解都是通过spring的组件扫描机制来扫描并创建对象的

2023-05-09
1

Autowired注解与Resource注解的区别

在我们使用Spring的过程中,经常需要使用bean,而Spring提供了bean的自动注入机制,在Java中,存在Autowired注解与Resource注解两种实现bean自动注入的注解,但两者存在区别。...

2023-05-07
1

Spring 简介和配置

通过xml文件配置bean,随着项目的不断扩大,需要将xml配置分放到不同的配置文件中,需要频繁的在java类和xml配置文件中切换。

2023-05-07
0

引入增强-Spring AOP给目标bean添加新方法、功能

引入增强:可以给已经存在的类增加方法、逻辑。 我们以一个简单的Person类,只能run,给他增加一个fly的方法。

2023-05-05
1

SpringBoot多数据源unsatisfied dependency expressed through method 'entityManagerFactoryBuilder...

本来的项目(基于SpringBoot 2.0.5-RELEASE)集成了JPA、mybatis的注解、XML方式访问DB。 后面集成多数据源的时候启动SpringBoot时出现了如下错误:

2023-05-05
1

Spring 的事务传播类型、事务隔离级别

事务传播类型spring 的7种事务传播类型PROPAGATION_REQUIRED: 如果当前没有事务,则创建一个新事务;如果当前存在事务,就加入该事务;该配置是最常用的设置。PROPAGATION_SUPPORTS: 支持当前事务,如果当前存在事务则加入该事务...

2023-05-05
1