相同点: 二者都是用来自动装配bean的,都可以写在字段上或者写在setter方法上,如果写在字段上就可以不用谢setter上。@Resource并不是spring的注解,但是spring支持该注解导入。他是javax.annotation.Resource包下的,需要导入。 不同点: 1、@Aut ...
分类:
其他好文 时间:
2018-08-14 21:09:16
阅读次数:
103
现需求:需要批量将1000个数据先查询在更新到mongodb(如果查询不到数据,则添加数据) 1:工具类BathUpdateOptions 2:需要更新的domain 3:获取BathUpdateOptions 集合 4:操作mongodb的工具类BathUpdateUtil 5:业务代码 可根据实 ...
分类:
数据库 时间:
2018-08-14 12:10:57
阅读次数:
753
我们知道spring的事务管理分为两大部分:声明式和编程式,两种方式均为我们提供便捷的事务管理方法,各自优劣。 声明式的事务管理对业务代码基本0入侵,能够很好的把事务管理和业务代码剥离开来,提高代码扩展性和可读性但是控制的粒度只能是方法级别而且必须是public,同时还不能在一个类中调用等。 编程式 ...
分类:
编程语言 时间:
2018-08-07 20:48:05
阅读次数:
206
控制反转(IOC)和依赖注入(DI) IOC是一个宽泛的概念:对某事物的控制权由A转移到B。 DI是实现IOC的一种实现,实现的方式是:A依赖X,B就通过注入的方式将X给A,而不需要A自己去获取或者创建X。在这个情况下,X的控制权就由A转移到B这里了,也就是实现了IOC。 举个生活中的例子:前台收到 ...
分类:
编程语言 时间:
2018-08-07 13:13:23
阅读次数:
175
2018-08-0422:11:19 重要的信息:1.数据库相关: mysql -jdbc连接 驱动名:com.mysql.jdbc.Driver 2.Tomcat相关 : 端口号:默认:8080 :修改后:80823.SSM框架相关常用的注解要使用下面的几个组件,需要在mvc.xml中添加组件扫描 ...
分类:
其他好文 时间:
2018-08-04 23:27:51
阅读次数:
330
Spring之动态注册bean 什么场景下,需要主动向Spring容器注册bean呢? 如我之前做个的一个支持扫表的基础平台,使用者只需要添加基础配置 + Groovy任务,就可以丢到这个平台上面来运行了,而这个基础平台是一直都在运行的,所以在新来任务时,最直观需要注册的就是 数据源这个bean了, ...
分类:
编程语言 时间:
2018-08-04 22:27:44
阅读次数:
114
? RabbitMQ是一种基于amq协议的消息队列,本文主要记录一下rabbitmq的基础内容以及使用 操作rabbitmq。 1,rabbitmq中的几个重要概念 a) 虚拟主机(vhost) ? 虚拟主机:一个虚拟主机持有一组交换机、队列和绑定。虚拟主机的作用在于进行权限管控,rabbitmq默 ...
分类:
编程语言 时间:
2018-08-01 19:40:36
阅读次数:
683
一、关于spring中Aware结尾接口介绍: Spring中提供一些Aware结尾相关接口,像是BeanFactoryAware、 BeanNameAware、ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等。 实现 ...
分类:
编程语言 时间:
2018-07-31 00:38:46
阅读次数:
162