spring
文章平均质量分 67
星月昭铭
青峰有云似战戈
展开
-
java SPI实现类中注入spring bean对象
在项目中,用到了SPI来扩展一些功能,发现很多实现类中用到了bean对象,并且都是通过getBean的方式每次都去拿,感觉不是很方便,而且速度也没有直接使用对象快。正好安排的工作就是优化那一块的代码,所以就改造了一下,让SPI实现类中支持注入spring bean依赖,下面的类名有所改变,还有使用到的方法,大家可以按需改造。方法有三个形参,第一个是要注入bean依赖的对象,第二个是注入的方式(根据类型或名称),第三个参数是是否依赖检查,这里我们用。,需要自动注入bean的类,就实现这个接口;原创 2024-08-08 16:43:08 · 414 阅读 · 0 评论 -
JdbcTemplate query系列方法指定jdbcType类型
这个方法里面会拿到sqlType的类型(就是jdbcType类型,Types里面常量的值)和要设置的值,因为第一个参数使用的是。由于第二个参数没有包装,只是一个字符串,所以会进下面的判断,因为我用的是oracle数据库,所以最后也会调用。这个方法里面会根据类型去判断到底是用PS的什么方法来设置值,比如第一个参数,是设置了。这个方法会判断参数的类型,前面的代码里面,传入的sql占位第一个参数是。方法,因为前面的查询语句是传入了查询参数的,所以会进判断去设置值。,但是如果是其他的数据库,则会调用最下面的。原创 2023-12-15 18:08:26 · 238 阅读 · 0 评论 -
使用IDEA创建一个spring项目详细步骤
第一次使用idea创建spring项目的小伙伴可能都会碰到各种问题,我也老是碰到问题,所以写个博客巩固下,方便以后使用,好了 闲话就不多说了 开始首先得做个准备工作(电脑里得有idea和maven),项目所使用得包都是使用maven导入,所以没下载maven的还得下一个maven.打开idea,新建项目(不是社区版,社区版没有JavaEE功能)一个使用maven的java项目就新...原创 2019-04-26 23:37:27 · 79697 阅读 · 19 评论 -
javaweb中spring出现parsing XML document from class path resource [applicationContext.xml]异常
第一次在javaweb项目中使用spring可能会碰到下面的一个异常:严重: Context initialization failedorg.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applica...原创 2019-04-19 13:47:15 · 7950 阅读 · 0 评论 -
mybatis与spring整合1
整合spring和mybatis的详细步骤本例所使用的数据库是MySQL,其他数据库换个对应的jdbc就可以了,使用的ide是eclipse三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(View层)(User Interface layer)、业务逻辑层(service层)(Business Logic Layer)、数据访问层(DA...原创 2019-05-06 23:03:01 · 292 阅读 · 0 评论 -
spring配置文件中mybatis开启驼峰命名
在mybatis配置文件中可以开启驼峰命名,但是有时候我们在ssm中并不会创建mybatis的配置文件,但又要开启驼峰命名,不开启的话很难受,那怎么开启呢百度了蛮久的 就是找不到 有些都是springBoot中配置 自己设置了别的但是没有效果 今天看官网发现里面有写官方:提示 自 1.3.0 版本开始,新增的 configuration 属性能够在没有对应的 MyBatis XML 配置...原创 2019-06-02 17:14:44 · 5277 阅读 · 7 评论