spring
一如既往的坚持
这个作者很懒,什么都没留下…
展开
-
动态数据源切换的底层原理
简单介绍实现数据源切换的功能就是自定义一个类扩展AbstractRoutingDataSource抽象类,其实相当于数据源的路由中介,可以实现在项目运行时。根据相应的key值切换到对应的DataSource上。dao-xml配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.原创 2020-10-20 20:19:10 · 617 阅读 · 0 评论 -
spring-aop xml实战
AOP概念切面:切面是通知和切入点的结合连接点: spring允许你使用通知的地方,定义了在应用程序中可以插入其他逻辑程序的点通知: 说明了什么时候干和干什么前置通知:连接点之前执行的通知后置通知:连接点退出时执行的通知(不论是正常返回还是异常退出)都会执行返回后通知:连接点正常完成后执行的通知。不包括抛出异常的情况环绕通知:方法调用前后完成自定义的行为 异常通知:方法抛出异常的时候执行的通知切入点: 定义了在哪里干织入:是在适当的位置,将切面插入到应用程序的过程目标对象原创 2020-10-20 15:21:46 · 94 阅读 · 0 评论 -
spring事务概念介绍
事务的基本概念事务是访问并可能更新数据库中各种数据项的一个程序执行单员事务的四个属性ACID原子性(Automicity):事务中的诸多操作,要么都做,要么都不做一致性(Consistency): 事务必须使数据库从一个一致性状态到另一个一致性状态隔离性(lsolation):一个事务的执行不能被其他事务干扰,一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰持久性(Durability):一个事务一旦提交,数据库中数据的改变应该是永久性的事务的基本原理原创 2020-10-20 11:12:31 · 1345 阅读 · 0 评论 -
context:annotation-config和context:component-scan区别
此文章转自https://blog.csdn.net/fox_bert/article/details/80793030,仅作为记录查询所用Spring 中在使用注解(Annotation)会涉及到< context:annotation-config> 和 < context:component-scan>配置,下面就对这两个配置进行诠释。context:annotation-config< context:annotation-config> 是用于激活那些已经转载 2020-10-19 10:58:26 · 94 阅读 · 0 评论 -
spring-list.set.map.props集合注入
集合注入本文主要内容是演示如何进行list,set,map,props等集合注入,包括普通类型和对象package com.picc.spring.depencyinjection;public class SomeOne { private String name; private String age; public String getName() { return name; } public void setName(String原创 2020-10-19 10:38:59 · 188 阅读 · 0 评论 -
spring相关注入注解介绍
@Required@Required 注释应用于 bean 属性的 setter 方法,它表明受影响的 bean 属性在配置时必须放在 XML 配置文件中,否则容器就会抛出一个 BeanInitializationException 异常。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://ww原创 2020-10-13 20:30:34 · 81 阅读 · 0 评论 -
spring之lookup-method注入
lookup method注入是spring动态改变bean里方法的实现。方法执行返回的对象,使用spring内原有的这类对象替换,通过改变方法返回值来动态改变方法。内部实现为使用cglib方法,重新生成子类,重写配置的方法和返回对象,达到动态改变的效果。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="ht原创 2020-10-12 18:41:11 · 299 阅读 · 0 评论 -
spring之depends-on
首先要了解depends-on或@DependsOn作用,是用来表示一个bean A的实例化依赖另一个bean B的实例化, 但是A并不需要持有一个B的对象,如果需要的话就不用depends-on,直接用依赖注入就可以了或者ref标签。原创 2020-10-12 16:07:36 · 273 阅读 · 0 评论