spring框架
小姜dot
执着的小愤青
展开
-
【Spring学习笔记】Spring中的Resource接口
在应用开发中,基本上都会有读取资源的情况,这些资源包括文件系统的文件、ClassPath中的某个配置文件或者是网络上的文件,我们之前可以使用java.net.URL这个类去完成这个任务,但是在开发基于Spring框架的应用的时候,可以使用Spring原生提供的Resources接口来实现.1. Resource接口Spring 的Resources是一个抽象的接口,它可以被实现成各种场景下的资源访问原创 2016-09-17 21:23:34 · 1385 阅读 · 0 评论 -
【Spring Data Access】UpdateSql 的使用
UpdateSqlUpdateSql用来简化update操作,用户使用时继承这个类,在实现类中,提供相关sql和dataSource的配置.下面是简单的一个实现类:import org.springframework.jdbc.core.SqlParameter;import org.springframework.jdbc.object.SqlUpdate;import javax....原创 2018-09-28 17:05:06 · 523 阅读 · 0 评论 -
【Spring Data Access】MappingSqlQuery 的使用
MappingSqlQuery 的使用spring jdbc模块为了简化查询工作,增加MappingSqlQuery来简化开发,在继承MappingSqlQuery类的时候,用户需要实现mapRow抽象方法,这个方法主要用来完成Resultset和实体之间的映射。下面给出一个简单的实现:import org.springframework.jdbc.core.SqlParameter;im...原创 2018-09-28 16:20:18 · 830 阅读 · 0 评论 -
【Spring Data Access】SimpleJdbcCall 调用存储方法
SimpleJdbcCall 调用存储方法SimpleJdbcCall可以用来调用存储方法,使用起来也比较简单,先通过一个比较简单的示例来熟悉一下apiimport org.springframework.context.ApplicationContext;import org.springframework.context.annotation.AnnotationConfigAppli...原创 2018-09-28 15:42:27 · 1127 阅读 · 0 评论 -
【Spring Data Access】SimpleJdbcCall 调用返回ResultSet的存储过程
SimpleJdbcCall 调用返回ResultSet的存储过程问题: 存储过程返回ResultSet, 此时结果应该如何匹配?SimpleJdbcCall提供了相关的配置方式,下面我们通过例子来了解具体的api使用:import org.springframework.context.ApplicationContext;import org.springframework.co...原创 2018-09-28 15:40:14 · 1512 阅读 · 0 评论 -
【Spring Data Access】SimplJdbcCall调用存储过程
SimpleJdbcCall 调用存储过程SimpleJdbcCall主要用来进行调用存储过程,这个方法使用起来也比较简单,先通过一个比较简单的示例来熟悉一下apiimport org.springframework.context.ApplicationContext;import org.springframework.context.annotation.AnnotationConfi...原创 2018-09-28 14:39:16 · 682 阅读 · 0 评论 -
【Spring Data Access】SimpleJdbcInsert 使用方法
SimpleJdbcInsert使用介绍SimpleJdbcInsert主要被用来简化插入操作,下面我们通过一个简单的示例来熟悉一下使用:import org.springframework.context.ApplicationContext;import org.springframework.context.annotation.AnnotationConfigApplicatio...原创 2018-09-28 13:22:22 · 1388 阅读 · 0 评论 -
【Spring Data Access】NamedParameterJdbcTemplate 批量插入
NamedParameterJdbcTemplate批量插入NamedParameterJdbcTemplate类封装了JdbcTemplate,在此基础上提供了基于parameter的statement,我们先了解一下NamedParameterJdbcTemplate提供有别于JdbcTemplate的批量操作接口(其实是实现了NamedParameterJdbcOperations接口)...原创 2018-09-28 11:38:19 · 5572 阅读 · 3 评论 -
【Spring Data Access】JdbcTemplate 批量插入
JdbcTemplate批量插入JdbcTemplate支持批量命令的操作,我们先简单了解一下JdbcTemplate的API接口支持情况:从上面的截图中我们可以了解当前有5个方法,注意这些方法都是JdbcTemplate实现JdbcOperations接口而来的方法int[] batchUpdate(String sql, final BatchPreparedStatementSett...原创 2018-09-28 11:34:03 · 8145 阅读 · 1 评论 -
【Spring学习笔记】AOP
1. 背景这次笔记的内容主要记录Spring AOP的基础知识,在最近的开发工作中出现好几次数据没有被存到数据库的状况,自己debug了好久也没有发现在逻辑上出现了什么问题.倒腾了很久,才发现自己写的service方法的名称没有符合项目中的规范命名,自己就看了看项目是如何实现这样的机制,下面是项目中简化配置示例:<tx:advice id="dao.txAdvice" transaction-man原创 2016-09-05 00:25:54 · 536 阅读 · 0 评论 -
【Spring学习笔记】ApplicationContext Vs WebApplicationContext
ApplicationContext applicationContext.xml is the root context configuration for every web application. Spring loads applicationContext.xml file and creates the ApplicationContext for the whole applic原创 2016-09-13 10:54:57 · 1389 阅读 · 0 评论 -
【Spring学习笔记】Spring中Application Context和Servlet Context的区别
1. Servlet Context It is initilized when an servlet application is deployed. Servlet Context holds all the configurations (init-prarm, context-params etc) of the of the whole servlet application.2.原创 2016-09-13 14:48:40 · 3121 阅读 · 1 评论 -
【Spring Data Access】 Spring jdbc Embedded Database
Spring jdbc Embedded Database内置的数据库对测试很有用,spring默认提供了H2, HSQL, Derby等类型的数据支撑,下面介绍基于xml的配置方式,配置如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/...原创 2018-09-28 18:09:18 · 937 阅读 · 0 评论