![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
YXX_decsdn
就是来学习的
展开
-
Spring懒加载
Spring懒加载lazy-init标签: lazy-init标签: 说明: lazy-init="false"中default与false的含义相同 1, lazy-init=“true” 得到执行结果: ClassPathXmlApplicationContext applicationContext=new ClassPathXmlApplicationContext("applicatio...原创 2019-07-08 18:26:16 · 141 阅读 · 0 评论 -
eclipse中mybatis,spring,springmvc的整合
整合第一步第二步第三步 第一步 先搭建mybatis环境 创建一个web项目,在lib文件夹中导入支持mybatis开发的jar包, 相关文件配置 1,mybatis-config.xml文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Co...原创 2019-07-23 22:24:58 · 271 阅读 · 0 评论 -
SringAOP中的五种增强
五种增强前置增强后置增强结果增强异常增强四个注解执行顺序环绕增强有关符号问题 项目结构和相关代码解释参见Spring中AOP的实现 Test,application.xml中代码在下边所有增强中公用 package com.jd.test; import org.springframework.context.support.ClassPathXmlApplicationContext; im...原创 2019-07-16 19:27:17 · 224 阅读 · 0 评论 -
浅析SpringAOP的实现及执行过程
SpringAOP的实现及执行过程为什么实现SpringAOPAOP 为什么实现SpringAOP 例子: 先看如下CalculatorService 类中的代码,实现了ICalculatorService 接口中的抽象方法 public class CalculatorService implements ICalculatorService { @Override public int ...原创 2019-07-16 18:04:13 · 231 阅读 · 0 评论 -
数据库连接池
数据库连接池为什么要有数据库连接池数据库连接池是什么数据库连接池原理常用连接池Spring配置连接池 为什么要有数据库连接池 数据库连接是一种关键、有限且昂贵的资源,创建和释放数据库连接是一个很耗时的操作,频繁地进行这样的操作将占用大量的性能开销,进而导致网站的响应速度下降,严重的时候可能导致服务器崩溃;数据库连接池可以节省系统许多开销。 数据库连接池是什么 数据库连接池(Database Con...原创 2019-07-12 12:07:33 · 145 阅读 · 0 评论 -
spring中的事务
事务事务管理如何实现声明式事务@Transactional注解属性: 事务管理 事务管理是企业级应用程序开发中必不可少的技术,用来确保数据的完整性和一致性; Spring 实现事务管理有如下两种方式: 编程式事务管理: 将事务管理代码嵌入到业务方法中来控制事务的提交和回滚,在编程式管理事务中,必须在每个事务操作中包含额外的事务管理代码。 声明式事务管理(推荐): 大多数情况下比编程式事务管理更好用...原创 2019-07-14 20:23:18 · 267 阅读 · 0 评论 -
Spring Bean生命周期
Spring Bean生命周期生命周期 生命周期 生命周期过程总概述: 通过构造方法或工厂方法创建bean对象——>为bean属性赋值——>调用 bean 的初始化方法,即init-method指定方法——>bean实例化完毕,可以使用——>容器关闭, 调用 bean 的销毁方法,即destroy-method指定方法。 有关方法如下: init-method:在设置b...原创 2019-07-09 20:19:57 · 1667 阅读 · 0 评论 -
spring中如何为构造方法中不同数据类型参数赋值
构造方法赋值有参构造方法数组集合ListSetMapProperties 有参构造方法 1,传基本数据类型 constructor-arg子标签:指定创建类对象时使用哪个构造函数,每一对或每一个constructor-arg子标签配置一个参数列表中的参数值;如果不配置子标签,则默认使用无参构造函数实例化对象 属性 name属性:通过参数名找到参数列表中对应参数 index属性:通过参数在参数列表中...原创 2019-07-08 20:35:22 · 732 阅读 · 0 评论 -
Spring域对象
Spring域对象scope="singleton":(单例模型)scope="prototype":scope="request":scope="session": Spring域标签scope的标签值如下 scope=“singleton”:(单例模型) 默认值,IoC容器中只存在一个Java类对象,此时Java对象为单例,即每次从IoC容器获取的Java对象都是同一个; 创建一个Stude...原创 2019-07-08 19:02:43 · 207 阅读 · 0 评论 -
如何搭建spring工程
初识springspring是什么spring的使用bean的简单标签属性 spring是什么 背景: Rod Johnson是Spring框架的缔造者,他在2002编著的《Expert one-on-One J2EE Design and Development》一书中,对JavaEE系统架构臃肿、低效、脱离现实的种种现状提出了质疑,并积极寻求探索革新之道。以此书为指导思想,他编写了interf...原创 2019-07-08 18:13:09 · 1150 阅读 · 0 评论 -
spring——XML配置实现AOP
XML配置实现AOP补充注解@Pointcut注解@Order注解XML配置实现AOPinport标签 补充注解 @Pointcut注解 通过观察发现CalculatorAspect类中@Before,@After,@AfterReturning、@AfterThrowing和@Around注解中切入点表达式相同,为了简化代码,可以单独自定义一个@Pointcut注解修饰的空方法,通过该方法可以简...原创 2019-07-17 12:03:59 · 155 阅读 · 0 评论