随笔分类 -  spring-mvc

spring frame-work mvc use
接口动态代理IOC注入到spring容器中
摘要:public interface StudentService { public void add(String studentName); } 定义一个spring的FactoryBean,FactoryBean在通过spring实例化生成的不是自己本身,而是通过调用的getObject方法返回的 阅读全文

posted @ 2021-06-16 17:13 swave 阅读(557) 评论(0) 推荐(0)

Spring自定义实现ImportBeanDefinitionRegistrar引入外部类
摘要:import java.io.IOException; import org.springframework.beans.factory.support.BeanDefinitionRegistry; import org.springframework.context.annotation.Cla 阅读全文

posted @ 2021-06-16 15:16 swave 阅读(291) 评论(0) 推荐(0)

Spring的Import,ComponentScan,ImportResource原理
摘要:org.springframework.context.annotation.ConfigurationClassPostProcessor(Bean定义的后置处理器)中,轮询BeanDefinitionRegistry中注册的所有已注册的类,找出包含Import,ComponentScan,Imp 阅读全文

posted @ 2021-06-16 14:34 swave 阅读(246) 评论(0) 推荐(0)

自己实现一个简单的数据库事务
摘要:原理:通过Spring提供的BeanPostProcessor来对使用了事务注解的类进行动态代理,通过spring提供的获取数据库连接工具类DataSourceUtils来获取连接。 只有两个类 MyTransactional 和 TransactionBeanPostProcessor,MyTra 阅读全文

posted @ 2019-10-24 15:54 swave 阅读(339) 评论(0) 推荐(0)

服务器错误码国际化
摘要:最近项目要做国际化,由于前端直接显示了后端返回的错误码文案,所以后端需要针对错误码做国际化。 实现过程中主要考虑要满足以下两个需求: 1、由于世界的语言非常多,所以新增一门语言能够快速增加,不需要改动代码骨架。 2、在新增一个错误码时,不同的语言的实现类都要同步新增一个错误码,如果未新增时,系统启动 阅读全文

posted @ 2019-10-21 16:49 swave 阅读(1219) 评论(0) 推荐(0)

spring自定义自动配置注解
摘要:我们知道springboot自动配置@EnableAutoConfiguration是通过@Import(AutoConfigurationImportSelector.class)来把自动配置组件加载进spring的context中的. 我们来看看@Import的定义: /** * Indicat 阅读全文

posted @ 2019-10-18 17:11 swave 阅读(977) 评论(0) 推荐(0)

spring的compentScan注解扫描类机制
摘要:1主要通过ConfigurationClassParser类的doProcessConfigurationClass(ConfigurationClass configClass, SourceClass sourceClass)方法来扫描被ComponentScan注解的类。 2 此方法在spri 阅读全文

posted @ 2019-03-08 10:42 swave 阅读(1342) 评论(0) 推荐(0)

Spring-MVC运行原理
摘要:一、 Spring-MVC的对象初始化,即 bean放入context的beanFactory中。 1. 对象的初始化工作主要在org.springframework.web.servlet.FrameworkServlet类中的initServletBean方法中完成,initServletBea 阅读全文

posted @ 2016-10-18 15:01 swave 阅读(675) 评论(0) 推荐(0)

【转】详解spring事务属性
摘要:spring事务传播和隔离级别. 阅读全文

posted @ 2015-04-28 10:14 swave 阅读(322) 评论(0) 推荐(0)

导航