架构师

框架整合

提高开发效率,提升软件质量,降低成本,提高客户满意度,提供一个稳定高效的技术支持团队

  • 使用jasypt工具包给springboot项目敏感信息加密

    使用jasypt工具包给springboot项目敏感信息加密

    前言在我们的应用程序,为了防止hardcode,通常会把程序中可能会变的,或者与环境相关的信息抽离出来,从而形成配置文件。SpringBoot配置文件中的内容通常情况下是明文显示,安全性就

    框架整合
  • spring aop的五种通知类型

    昨天在腾讯课堂看springboot的视频,老师随口提问,尼玛竟然回答错了。特此记录!问题:Spring web项目如果程序启动时出现异常,调用的是aop中哪类通知?正确答案是:异常返回通知。回答

  • async异步注解和aspect切面注解等注解的原理

    在我们使用spring框架的过程中,在很多时候我们会使用@async注解来异步执行一些方法,提高系统的执行效率。今天我们来探讨下spring是如何完成这个功能的。1、spring 在扫描bean

  • spring集成cxf实现webservice接口功能

    spring集成cxf实现webservice接口功能

    由于cxf的web项目已经集成了Spring,所以cxf的服务类都是在spring的配置文件中完成的。以下是步骤:第一步:建立一个web项目。第二步:准备所有jar包。将cxf_home\lib项目下的所有j

  • spring面向切面编程示例(xml配置形式vs@注解形式)

    spring面向切面编程示例(xml配置形式vs@注解形式)

    一、xml配置形式1、在Spring配置文件中增加面向切面配置当调用com.activemq.service.impl.ConsumerServiceImpl接口实现类的任意方法时执行切面类中的方法。2、写切面类注意

  • Spring的Aspect切面类不能拦截Controller中的方法如何解决?

    Spring的Aspect切面类不能拦截Controller中的方法如何解决?

    根本原因在于<aop:aspectj-autoproxy />这句话是在spring的配置文件内,还是在springmvc的配置文件内。如果是在spring的配置文件内,则@Controller中的方法不会被拦截。看一下a

  • 关于Mybatis的SQL映射文件中in关键字的用法

    关于Mybatis的SQL映射文件中in关键字的用法

    有一个需求是可以选择多个设备进行删除,于是想到将多个设备id拼成字符串作为参数,以逗号隔开,如:"123,234,456"。SQL如下:<delete id="deleteLineEquip" parameterType="String">

  • mybatis调用oracle存储过程的几个参考例子

    mybatis调用oracle存储过程的几个参考例子

    首先写一个存储过程:create or replace procedure p_syn_equipment_20161205 is sqlstr varchar2(4000);begin --清空表 sqlstr := &#39;truncate table staff_20161205&#

  • mybatis一对多查询之collection的用法

    mybatis一对多查询之collection的用法

    mybatis关联查询有两个关键词,association是用于一对一和多对一,而collection是用于一对多的关系。本文主要介绍collection的用法。首先看一下页面要求的数据的格式://获取端子

  • mybatis异常分析jdbcType: Error setting null for parameter

    mybatis异常分析jdbcType: Error setting null for parameter

    异常信息:Exception in thread "main" org.springframework.jdbc.UncategorizedSQLException: Error setting null for parameter #6 with JdbcType OTHER . Try setting a d

  • mybatis使用Oracle序列(sequence)主键自增长的几种方式

    mybatis使用Oracle序列(sequence)主键自增长的几种方式

    首先,在数据库中建序列:SEQ_T_RESOURCE第一种:会在传入该方法的的参数集合中添加主键元素,相当于:map.put("RES_ID",xxx);<insert id="saveForImport" parameterType="map"> <

  • mybatis框架之foreach标签

    mybatis框架之foreach标签

    foreach一共有三种类型,分别为List,[](array),Map三种,下面表格是我总结的各个属性的用途和注意点。foreach属性item:循环体中的具体对象。支持属性的点路径访问,如item.age,item.

  • 使用freemarker模板引擎生成word文档的开发步骤

    使用freemarker模板引擎生成word文档的开发步骤

    1、准备模板文档,如果word文档中有表格,只保留表头和第一行数据;2、定义变量,将word文档中的变量用${var_name}替换;3、生成xml文件,将替换变量符后的word文档另存为xml文件;4、格

  • Spring消息监听器无法注入bean的问题

    Spring消息监听器无法注入bean的问题

    问题描述:在activemq的监听器中,通过注解@Autowired或@Resource注入bean时,获取到的bean为null。调用该bean的方法时会报空指针异常。问题原因:当调用bean内方法时,spring容器中

    Spring