
Spring
文章平均质量分 87
YFAN4
求上居中,求中居下!
展开
-
Spring Bean的创建过程(生命周期)
Spring Bean的创建过程(生命周期)原创 2022-02-27 11:59:52 · 658 阅读 · 0 评论 -
Spring-注解方式配置事务
一、DAO层package com.yf.dao;public interface UserDao { public void updateMoney(int id, int money);}package com.yf.dao;import org.springframework.jdbc.core.support.JdbcDaoSupport;public c...原创 2020-04-03 00:12:20 · 199 阅读 · 0 评论 -
Spring-XML方式配置事务TransactionTemplate
一、DAO层package com.yf.dao;public interface UserDao { public void updateMoney(int id, int money);}package com.yf.dao;import org.springframework.jdbc.core.support.JdbcDaoSupport;public c...原创 2020-04-02 23:57:20 · 587 阅读 · 0 评论 -
Spring-cglb动态代理代码实现
一、代理目标类public class BookService { public void addBook() { System.out.println("BookService -> public void addBook()"); }}二、创建代理工厂类,实现MethodInterceptor接口import java.lang.reflect.Metho...原创 2020-04-02 20:40:04 · 236 阅读 · 0 评论 -
Spring-JdbcTemplate模板配置
一、导入jarc3p0-0.9.1.2.jarcom.springsource.org.aopalliance-1.0.0.jarcom.springsource.org.apache.commons.logging-1.1.1.jarmysql-connector-java-8.0.16.jarspring-beans-5.2.5.RELEASE.jarspring-context...原创 2020-04-02 18:14:40 · 291 阅读 · 0 评论 -
Spring知识点
原创 2019-10-22 22:25:37 · 168 阅读 · 0 评论 -
Spring五种AOP通知
前置通知Before advice:在连接点前面执行,前置通知不会影响连接点的执行,除非此处抛出异常。正常返回通知After returning advice:在连接点正常执行完成后执行,如果连接点抛出异常,则不会执行。异常返回通知After throwing advice:在连接点抛出异常后执行。返回通知After (finally) advi...原创 2019-10-17 00:58:35 · 137 阅读 · 0 评论 -
Spring基于注解方式的AOP编程
第一步 导包第二步 编写UserDaoIfac接口以及UserDaoImpl实现类UserDaoIfac接口package dao;public interface UserDaoIfac { public void login(String name);}UserDaoImpl类package dao;public class UserDaoImpl im...原创 2019-10-17 00:48:50 · 245 阅读 · 0 评论 -
Spring基于配置方式的AOP编程
第一步 导包导入以上jar包第二步 编写UserDaoIfac接口以及UserDaoImpl实现类UserDaoIfac接口public interface UserDaoIfac { public void login(String name);}UserDaoImpl实现类public class UserDaoImpl implements UserDao...原创 2019-10-17 00:02:54 · 117 阅读 · 0 评论 -
Spring依赖注入的三种方式
第一种使用构造器注入使用构造器注入时,类必须要有构造方法,成员变量的setter方法不需要。User类public class User { private String name; private Integer age; //构造方法 public User() { } public User(String name, Integer age) { super(...原创 2019-10-16 01:07:40 · 515 阅读 · 0 评论 -
Spring-bean标签的常用属性
idid标签是bean的唯一标识,IoC容器中bean的id标签不能重复,否则报错。namebean的名称标识符,跟id一样不能重复,否则会报错。。class定义bean的类路径,只想classpath下类所在的位置。factory-method工厂方法属性,通过该属性可以调用工厂指定的静态方法创建bean。<bean id="user2" ...原创 2019-10-15 19:50:04 · 246 阅读 · 0 评论 -
Spring实例化bean的三种方式
第一种 通过构造方法实例化<bean id="user1" class="test.User"></bean>第二种 通过静态工厂实例化<bean id="user2" class="test.Factory" factory-method="getUserStance"></bean>第三种 通过非静态工厂实例化...原创 2019-10-15 19:08:47 · 178 阅读 · 0 评论 -
Spring加载存放位置不同的beans.xml
1 beans.xml存放在类目录下ClassPathXmlApplicationContext atc=new ClassPathXmlApplicationContext("beans.xml");ApplicationContext act1=new FileSystemXmlApplicationContext(new String[] {"classpath:beans.xm...原创 2019-10-15 18:24:35 · 1327 阅读 · 0 评论 -
Spring工厂实例化方法
第一种BeanFactory特点:实例化工厂的同时不会把bean实例化,又称为延迟加载,只有用户访问bean时才会把bean实例化优点:节省内存缺点:如果bean的配置有问题,不能及时发现Java代码BeanFactory factory=new XmlBeanFactory(new ClassPathResource("beans.xml"));XmlBeanFact...原创 2019-10-15 12:59:23 · 309 阅读 · 0 评论 -
Spring框架环境搭建
第一步 创建一个Java工程(JavaWeb工程)第二步 导包第三步 编写beans.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XM...原创 2019-10-14 19:50:41 · 125 阅读 · 0 评论