
Spring
相互学习
铁子哥写Java
感谢大佬们的支持。
有爱心的大佬请投币。
感谢。
展开
-
Spring aop的通知 配置xml的方式
applicationContext.xml<!-- 配置切面的bean --><bean id="loggingAspect" class="demo.aop.LoggingAspect"></bean><!-- 配置 aop --><aop:config> <!-- 配置切点表达式 --> <...原创 2020-03-18 18:34:38 · 105 阅读 · 0 评论 -
Spring 配置事务管理器-xml的方式
applicationContext,xml<!-- 导入资源文件 --><context:property-placeholder location="classpath:db.properties"/><!-- 配置 C3P0 数据源 --><bean id="dataSource" class="com.mchange.v2.c3p0.Co...原创 2020-03-18 18:23:39 · 574 阅读 · 0 评论 -
Spring 配置事务管理器-注解的方式
applicationContext,xml<?xml version='1.0' encoding='UTF-8' ?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p=...原创 2020-03-17 11:40:11 · 444 阅读 · 0 评论 -
Spring中 JdbcTemplate
db.propertiesjdbc.user=root jdbc.password=root jdbc.driverClass=com.mysql.jdbc.Driver jdbc.jdbcUrl=jdbc:mysql:///spring jdbc.initPoolSize=5 jdbc.maxPoolSize=10 user 和 password 分别表示 my...原创 2020-03-17 11:01:46 · 269 阅读 · 0 评论 -
Spring aop的通知 配置bean的方式
前置通知。后置通知,出现异常也执行。返回通知,出现异常不执行。异常通知。环绕通知。配置bean的方式举例子: 只写切面日志类,前置 + 后置通知。需要两个注解:import org.aspectj.lang.annotation.Aspect;import org.springframework.stereotype.Component;@Aspect@Component...原创 2020-03-16 18:39:43 · 318 阅读 · 0 评论 -
Spring 中 配置文件 加入 aspectj-autoproxy 项目报错
没问题的项目<context:component-scan base-package="demo.aop"></context:component-scan>配置文件加入 自动 匹配 属性以后:<context:component-scan base-package="demo.aop"></context:component-scan>...原创 2020-03-16 17:44:39 · 1026 阅读 · 0 评论 -
Spring 注解 配置 bean
beans-annotation.xml<!-- 指定spring ioc 容器扫描的包 --><!-- resource-pattern="repository/*.class" 指定 只扫描repository 包下的类 --><context:component-scan base-package="demo.annotatiton" resource-p...原创 2020-03-23 17:42:59 · 207 阅读 · 0 评论 -
Spring bean 的 生命周期
beans-cycle.xml配置<bean id="car" class="demo.cycle.Car" init-method="init" destroy-method="destory"> <property name="brand" value="Audi"></property></bean><!-- 实现 Bea...原创 2020-03-10 10:56:07 · 142 阅读 · 0 评论 -
Spring中 使用util配置单例的集合bean,以供多个bean使用
配置单例的集合bean,以供多个bean使用,需要引入util命名空间<!-- 配置单例的集合bean,以供多个bean使用,需要引入util命名空间 --><util:list id="cars"> <ref bean="car"></ref> <ref bean="car2"></ref></u...原创 2020-03-06 15:17:17 · 302 阅读 · 0 评论 -
Spring中配置bean属性注意事项
property 内部 ref, 内部bean<bean id="person" class="demo.beans.Person"> <property name="name" value="Tom"></property> <property name="age" value="24"></property> &...原创 2020-03-04 18:46:54 · 318 阅读 · 0 评论 -
spring 依赖注入的方式有3种
属性注入构造器注入工厂方法注入(不推荐)原创 2020-03-03 17:02:56 · 180 阅读 · 0 评论 -
理解spring关键词
IOC(Inversion of Control)控制反转,DI(Dependency Injection)依赖注入。Spring 是一个bean容器。在bean容器中创建对象的这个过程就叫做控制反转。一个类对象与另一个类对象之间的依赖关系,spring会将这个依赖关系自动注入进去,这个就叫做依赖注入。DI 的实现依赖于IOC。AOP(Aspect Oriented Programmin...原创 2020-02-25 15:44:30 · 238 阅读 · 0 评论 -
spring 中 静态工厂与实例工厂
静态工厂与实例工厂如下:applicationContext.xml<!-- 静态工厂 --><bean id="person1" class="demo.PersonFactory" factory-method="creatPerson1"></bean><!-- 实例工厂 --><bean id="personFactory"...原创 2020-02-25 14:50:20 · 234 阅读 · 0 评论 -
spring 初始化方法与销毁方法
配置如下:原创 2020-02-25 14:46:18 · 151 阅读 · 0 评论 -
spring 延时加载
延时加载有如下三种方式:原创 2020-02-25 14:43:36 · 342 阅读 · 0 评论 -
spring 中 bean作用域
单例(sinleton)在整个应用中,只创建bean的一个实例原型(Prototype)每次注入或通过spring上下文获取的时候,都会创建一个新的bean实例回话(Session)在web应用中,为每个会话创建一个bean实例请求(request)在web应用中,为每个请求创建一个bean实例...原创 2020-02-25 14:36:56 · 132 阅读 · 0 评论 -
spring 装配方式
自动装配。java装配。xml配置装配。原创 2020-02-24 18:30:39 · 98 阅读 · 0 评论 -
spring 注解
@Component = @Controller, @Service(“festival”), @Repository@Controller // controller层@Service(“festival”) // service 层@Repository // dao 层@Autowired@Qualifier(“normal”) // 限定符@ComponentScan ...原创 2020-02-22 16:06:28 · 107 阅读 · 0 评论 -
spring 接口有两个实现类的情况下@Autowired 如何区分使用哪个
接口:public interface UserService { void add();}实现类:@Componentpublic class UserServiceFestival implements UserService { @Override public void add() { System.out.println("注册用户发送...原创 2020-02-21 14:36:17 · 3526 阅读 · 0 评论 -
spring @Autowired 使用的4种场景
有参构造函数,效率高。 @Autowired public CDPlayer(CompactDisc cd, Power power) { this.cd = cd; this.power = power; System.out.println("CDPlayer多参构造函数"); }成员变量,利用反射,效率低。...原创 2020-02-21 11:43:30 · 910 阅读 · 0 评论 -
Spring ioc 笔记
ioc容器创建所有bean。 什么时候去创建bean 推论:容器启动的时候创建所有bean,创建A,发现A依赖B,需要县创建B。bean注入到容器中,怎么注入到容器中,注册表 map key-value创建bean注入其依赖bean怎么注入依赖:查找依赖: byType,byName注入: 外部注入(反射,构造器,方法)field 反射contructor 构造器...原创 2020-03-23 17:41:38 · 22 阅读 · 0 评论