![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
文章平均质量分 70
记录Spring相关基础知识
欧阳田
生活没有对与错,一路爬行。
展开
-
在Spring中我们为什么要使用构造器的方式进行依赖注入?
Spring的依赖注入的深入理解。Spring的依赖注入的最佳实践。细节化自己的知识。优化自己的知识。查漏补缺自己的知识。原创 2022-06-26 11:37:11 · 646 阅读 · 1 评论 -
Spring自带线程池(ThreadPoolTaskExecutor)用在Spring Event,理解拒绝策略
背景基础代码逻辑Spring自带线程池(ThreadPoolTaskExecutor)用在Spring Event中,过程与理解加深对线程池拒绝策略的理解注意这里仅仅是线程池的拒绝策略,没有线程池中的线程在处理过程中发生业务抛出的异常。过程线程池配置( corePoolSize=1;maxPoolSize=1;queueCapacity=1;)import org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler;原创 2020-12-27 08:49:45 · 1146 阅读 · 0 评论 -
Spring自带线程池(ThreadPoolTaskExecutor)用在Spring Event,在执行过程中,发生异常事务会回滚吗
背景推荐阅读Spring的event的基本使用过程与理解测试当线程池中的任务发生异常(RuntimeException)不捕获与@Transactional关系过程测试事务(入口处没有注解@Transactional)测试逻辑。业务逻辑代码先执行了数据库的更新操作,后续逻辑发生空指针异常。数据库情况代码情况监听代码情况 @EventListener @Async("AsyncTaskExecutor") public void handleMyEvent(My原创 2020-12-26 23:25:13 · 1581 阅读 · 0 评论 -
Spring自带线程池(ThreadPoolTaskExecutor)用在Spring Event中,过程与理解
背景掌握Spring Event的使用过程过程代码逻辑过程EventMyEventimport lombok.Data;import org.springframework.context.ApplicationEvent;import java.util.Date;@Datapublic class MyEvent extends ApplicationEvent { private String addr; private String operato原创 2020-12-26 17:04:08 · 873 阅读 · 0 评论 -
SpringMVC、Spring和Mybatis整合之web.xml
SpringMVC、Spring和Mybatis整合之web.xml中大致配置内容。原创 2016-12-11 09:35:50 · 4861 阅读 · 0 评论 -
SpringMVC添加对象转换成json
0,问题 1,分析 SpringMVC默认没有将对象转换成json数据格式的,需要添加jackson。2,解决2.1,pom.xml中添加依赖 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core<...原创 2018-07-01 07:17:47 · 2662 阅读 · 0 评论 -
Mongodb与Spring和SpringMVC执行过程
一:Demo目录结构二:接口BaseRepository三:接口CustomerRepository四:接口CustomerRepositoryEnhance五:实现类CustomerRepositoryImpl这个实现类,作为MongoRepository的一个扩展。在扫描baseconfig这个包时,一般来说只有这样一个Impl实现类,如果有两个,则会报错。因为程序自己去寻找CustomerR...原创 2018-07-05 23:29:22 · 1910 阅读 · 0 评论