Spring
文章平均质量分 95
Art&Code
艺术与代码相辅相成。
展开
-
Spring事务
https://www.bilibili.com/video/BV1ii4y1M7yV?p=61声明式事务控制1. 编程式事务控制相关对象1.1 PlatformTransactionManagerPlatformTransactionManager 接口是 spring 的事务管理器,它里面提供了我们常用的操作事务的方法。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GmUinnCk-1618132090355)(1D4250CF644A4C39B5E7BD48原创 2021-04-11 17:12:46 · 225 阅读 · 0 评论 -
Spring积累
Spring积累<tx:annotation-driven/> (Spring的XML配置里两大Bean的声明之一)那我们是否就可以在程序中所有被spring管理的类(@Controller、@Service、@Component等等)上都可以使用@Transactional注解了呢,在Service上可以使用@Transactional 注解这个是肯定的了,那总有些人...原创 2019-03-28 13:30:00 · 76 阅读 · 0 评论 -
Servlet容器初始化IOC容器
Servlet容器初始化IOC容器<!-- ServletContext参数,配置Ioc容器的xml文件名 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:app...原创 2019-03-28 13:50:00 · 162 阅读 · 0 评论 -
Spring mvc和Servlet
Spring mvc和Servlet总结:Servlet:性能最好,处理Http请求的标准。SpringMVC:开发效率高(好多共性的东西都封装好了,是对Servlet的封装,核心的DispatcherServlet最终继承自HttpServlet)这两者的关系,就如同MyBatis和JDBC,一个性能好,一个开发效率高,是对另一个的封装。springmvc是一个基于spr...原创 2019-04-01 22:12:00 · 852 阅读 · 0 评论 -
tomcat和spring mvc
tomcat和spring mvchttps://www.cnblogs.com/hantalk/p/6652967.html原创 2019-04-02 10:33:00 · 431 阅读 · 0 评论 -
Spring注解(生命周期)
Spring注解(生命周期)对于上面的知识图解,需要一点一点的研究。首先核心容器:控制反转 和 依赖注入 创建工程: maven仓库搜索 spring context :引入后<!-- https://mvnrepository.com/artifact/org.springframework/spring...原创 2019-04-04 00:10:00 · 1774 阅读 · 0 评论 -
Spring注解(赋值相关)
Spring注解(赋值相关)上面是与生命周期有关的内容,下面是属性赋值相关的:@Configurationpublic class ProperTyValueConfig { @Bean public Person person() { return new Person(); }}测试:public class test ...原创 2019-04-06 15:04:00 · 746 阅读 · 0 评论 -
Spring注解(环境)
Spring注解(环境)以数据库为例:引入 c3p0数据源maven坐标数据库驱动@Configuration@PropertySource("classpath:/db.config.properties")public class ProfileConfig implements EmbeddedValueResolverAware { //方法一 ...原创 2019-04-07 16:06:00 · 265 阅读 · 0 评论 -
Spring注解(AOP)
Spring注解(AOP)底层动态代理 程序运行期间动态的将某段代码切入到指定方法指定位置进行运行的编程方式导入aop的相关模块<!-- https://mvnrepository.com/artifact/org.springframework/spring-aspects --><dependency> <groupId>...原创 2019-04-07 21:33:00 · 126 阅读 · 0 评论 -
Spring注解(事务)
Spring注解(事务)spring操作数据库 jdbc<!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc --><dependency> <groupId>org.springframework</groupId> <art...原创 2019-04-10 00:45:00 · 754 阅读 · 0 评论 -
扩展
扩展BeanFactoryPostProcessorBeanPostProcessor: bean后置处理器 bean创建对象初始化前后进行拦截工作的BeanFactoryPostProcessor: beanFactory的后置处理器,在Beanfactory标准初始化之后调用;所有的Bean定义已经保存加载到beanFactory/.但是Ban实例还未创建实现接口的Bea...原创 2019-04-11 00:28:00 · 111 阅读 · 0 评论 -
Spring容器创建过程
Spring容器创建过程 Spring容器的refresh() 创建刷新1 prepareRefresh() 刷新前的预处理 1) initProPertySources() 初始化一些属性设置; 子类定义个性化的属性设置方法 2) getEnvironment( ) .validateRequiredProperties() 检验属性的合法性 ...原创 2019-04-12 00:10:00 · 434 阅读 · 0 评论 -
Aware接口
Aware接口Aware接口:例如:BeanNameAware接口是为了让自身Bean能够感知到,获取到自身在Spring容器中的id属性。同理,其他的Aware接口也是为了能够感知到自身的一些属性。比如实现了ApplicationContextAware接口的类,能够获取到ApplicationContext,实现了BeanFactoryAware接口的类,能够获取到Bea...原创 2019-04-12 09:50:00 · 204 阅读 · 0 评论 -
Spring mvc异步处理
Spring mvc异步处理基于Servlet3.0的异步处理,springmvc的异步处理控制器返回callable, spring mvc异步处理,将callable提交到TaskExecutor 使用一个隔离线程进行执行DispatcherServlet和所有的Filter退出web容器的线程,但是response保持打开状态Callable返回结果, Sprin...原创 2019-04-14 17:14:00 · 842 阅读 · 0 评论 -
Spring IOC 源码解析(持续)
Spring IOC 源码解析(持续)如何查看源码Spring源码下载https://github.com/spring-projects/spring-framework/tags?after=v3.1.0.RC1eclipse关联源码 自己百度吧源代码结构组织Build-spring-framework是整个Spring源代码的构建目录,里面是项目的构建脚本,如果要自己动手...原创 2019-04-14 21:39:00 · 164 阅读 · 0 评论 -
Spring AOP源码分析
Spring AOP源码分析核心类:AbstractAutoProxyCreator继续看:流程说明1)AOP标签的定义解析刘彻骨肯定是从NamespaceHandlerSupport的实现类开始解析的,这个实现类就是AopNamespaceHandler。至于为什么会是从NamespaceHandlerSupport的实现类开始解析的,这个的话我想读者可以去在...原创 2019-04-15 23:30:00 · 221 阅读 · 0 评论 -
Spring MVC执行流程
Spring MVC执行流程Spring mvc 是控制层框架DispatherServlet 是一个servlet请求交给dispatcherServlet 进行管理重写了这个doService方法 protected void service(HttpServletRequest req, HttpServletResponse resp) ...原创 2019-04-16 00:37:00 · 161 阅读 · 0 评论 -
Spring AOP源码分析
Spring AOP源码分析看下Spring核心的代理类AbstractAutoProxyCreator 这是Spring核心的一个代理类,他的子类:接口: BeanFactoryAware 的作用初始化之前执行一个方法:@Override public Object postProcessBeforeInstantiation(Class&...原创 2019-04-20 01:45:00 · 144 阅读 · 0 评论