spring必知必会
spring核心剖析,jdbc操作讲解,spring mvc讲解
老马历写记
这个作者很懒,什么都没留下…
展开
-
Spring 依赖注入实现原理--java反射和ASM框架
依赖注入是spring的一个特性,从配置层面解决了程序耦合、依赖问题,spring提供了构造函数依赖注入、Setter方法依赖注入、自动装配依赖注入和@autowired注解依赖注入等多种实现方式。那么依赖注入是如何实现的?第一反应就是java反射呗,比如构造函数注入,我们可以通过反射读取Bean类的构造函数,参数个数,参数类型,所以只要我们在xml配置文件中指定了参数类型或参数顺序就可以轻松通...原创 2018-09-27 15:49:24 · 5253 阅读 · 0 评论 -
Spring Bean管理--依赖注入、自动装配
一、摘要本文主要介绍Spring Bean管理的依赖注入(Dependdency Injection,DI)部分:基于Setter注入,构造函数注入,自动装配注入,@Autowired注解注入等。二、依赖注入所谓注入,就是给某一个bean实例的属性设置值时,无需显现编写code就可以实现属性赋值;所谓依赖注入,则通常指bean实例引用了其它实例,如常见的service需要引用dao,则对于s...原创 2018-09-27 09:13:45 · 1975 阅读 · 1 评论 -
Spring Bean管理--IOC容器简介
一、摘要本文主要介绍Spring Bean管理部分的IOC容器:BeanFactory和ApplicationContext,以及Bean如何创建、销毁,如何通过InitializingBean或init、destroy方法进行生命周期管理等。二、IOC容器1、BeanFactory2、ApplicationContext...原创 2018-07-31 11:29:12 · 648 阅读 · 0 评论 -
Spring简介、概述及基于EclipseIDE的开发环境搭建
一、摘要本文主要概要介绍Spring Framework的优缺点、版本演进历程及未来发展路线图;一些比较好的spring学习资源推荐;最后以spring-3.2.5.RELEASE版本为例,讲述基于Eclipse IDE的maven依赖开发环境搭建。二、Spring概览Spring是一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的Java...原创 2018-07-20 15:35:53 · 1998 阅读 · 0 评论 -
Spring JdbcTemplate增删改查基本用法及封装
本文介绍Spring JdbcTemplate增删改查基本用法及基于查询的封装:public <T> T queryForObject(String sql, Class<T> tClass, Object... args) ,调用封装后的queryForObject,可以基于sql、参数返回Java Bean,Map,或String、int等基本类型。本文涉及:S...原创 2018-06-27 15:53:36 · 2288 阅读 · 2 评论 -
Spring JdbcTemplate如何实现存储过程有无返回值统一调用
本文介绍JdbcTemplate调用数据库存储过程的几种常见用法及一个自定义封装函数:execProc,通过调用execProc可实现只需要少量代码即可完成JdbcTemplate对存储过程的调用。 环境:mysql5.6,jdk1.8,spring3.2.5。 一、数据库中创建存储过程(函数) 1、proc_jdbc_student_add,新增一条学生记录,无返回值C...原创 2018-06-27 19:33:19 · 2527 阅读 · 0 评论 -
JDBC事务原理及Spring事务处理机制
一、事务基本概念1、事务的基本要素(ACID)原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。...原创 2018-07-17 19:54:43 · 12783 阅读 · 5 评论 -
Spring log4j配置 不同package、日志级别生成不同日志文件
本文讨论了commons-logging和log4j的区别和联系,commons-logging如何匹配合适的Log组件;了解Spring如何初始化log4j配置,不同package、不同日志级别输出到不同日志文件如何配置,通过设置环境变量实现log4j日志文件路径动态配置。原创 2010-05-30 13:34:00 · 7434 阅读 · 0 评论