【DB系列】JdbcTemplate之数据查询下篇

SpringBoot高级篇JdbcTemplate之数据查询上篇 讲了如何使用JdbcTemplate进行简单的查询操作,主要介绍了三种方法的调用姿势 queryForMap, queryForList, queryForObject 本篇则继续介绍剩下的两种方法使用说明

  • queryForRowSet
  • query

查看更多

分享到

【DB系列】JdbcTemplate之数据查询上篇

前面一篇介绍如何使用JdbcTemplate实现插入数据,接下来进入实际业务中,最常见的查询篇。由于查询的姿势实在太多,对内容进行了拆分,本篇主要介绍几个基本的使用姿势

  • queryForMap
  • queryForList
  • queryForObject

查看更多

分享到

【DB系列】JdbcTemplate之数据插入使用姿势详解

db操作可以说是java后端的必备技能了,实际项目中,直接使用JdbcTemplate的机会并不多,大多是mybatis,hibernate,jpa或者是jooq,然后前几天写一个项目,因为db操作非常简单,就直接使用JdbcTemplate,然而悲催的发现,对他的操作并没有预期中的那么顺畅,所以有必要好好的学一下JdbcTemplate的CURD;本文为第一篇,插入数据

查看更多

分享到

【WEB系列】RestTemplate之urlencode参数解析异常全程分析(填坑篇)

对接外部的一个接口时,发现一个鬼畜的问题,一直提示缺少某个参数,同样的url,通过curl命令访问ok,但是改成RestTemplate请求就不行;因为提供接口的是外部的,所以也无法从服务端着手定位问题,特此记录下这个问题的定位以及解决过程

查看更多

分享到

【WEB系列】Spring MVC之Filter基本使用姿势

Java Web三大基本组件,我们知道SpringMVC主要就是构建在Servlet的基础上的,接下来我们看一下Filter的使用姿势

查看更多

分享到

【WEB系列】一个web demo应用构建全过程

前面分别通过Spring结合web.xml和java config的方式构建web应用,最终实现效果差不多,但从结构上来看java config的方式明显更优雅一点;而本篇将介绍的SpringBoot方式,则更能让我们感受到便捷

本篇博文,建议与前面两篇对比阅读,效果更佳

查看更多

分享到

【WEB系列】Spring MVC之基于java config无xml配置的web应用构建

前一篇博文讲了SpringMVC+web.xml的方式创建web应用,用过SpringBoot的童鞋都知道,早就没有xml什么事情了,其实Spring 3+, Servlet 3+的版本,就已经支持java config,不用再写xml;本篇将介绍下,如何利用java config取代xml配置

本篇博文,建议和上一篇对比看,贴出上一篇地址

查看更多

分享到

【WEB系列】Spring MVC之基于xml配置的web应用构建

直接用SpringBoot构建web应用可以说非常非常简单了,在使用SpringBoot构建后端服务之前,一直用的是Spring + SpringMVC基于xml的配置方式来玩的,所以在正式进入SpringBoot Web篇之前,有必要看一下不用SpringBoot应该怎么玩的,也因此方便凸显SpringBoot的优越性

查看更多

分享到

【基础系列】AOP实现一个日志插件(应用篇)

前面针对AOP的使用姿势和一些疑问进行了说明,这一篇则从应用的角度出发,看下AOP可以实现些什么样的效果

查看更多

分享到

【基础系列】AOP之拦截优先级详解

前面两篇分别介绍了AOP的基本使用姿势和一些高级特性,当时还遗留了一个问题没有说明,即不同的advice,拦截同一个目标方法时,优先级是怎样的,本篇博文将进行详细分析

  • 同一个切面中,不同类型的advice的优先级
  • 同一个切面中,同一种类型的advice优先级
  • 不同切面中,同一类型的advice优先级
  • 不同切面中,不同类型的advice优先级

查看更多

分享到

【Feign系列】Feign请求参数包装异常问题定位

通过Feign包装rpc的调用姿势,在使用的版本中发现一个奇怪的bug,大部分场景下请求正常,少数情况下请求返回400,记录下原因

查看更多

分享到

【基础系列】AOP之高级使用技能

前面一篇博文 190301-SpringBoot基础篇AOP之基本使用姿势小结 介绍了aop的简单使用方式,在文章最后,抛出了几个问题待解决,本篇博文则将针对前面的问题,看下更多关于AOP的使用说明

查看更多

分享到