使用@Autowired进行自动注入 @Autowired默认按照类型进行注入 -如果存在两个相同Bean类型相同,则按照名称注入 @Autowired注入时可以针对成员变量或者set方法 通过@Autowired的required属性,设置一定要找到匹配的Bean 使用@Qualifier指定注入 ...
分类:
编程语言 时间:
2019-08-20 20:15:02
阅读次数:
111
jabaBean里面有集合的情况 把account里面的user对象先注释掉。get和set都注释掉。然后toString方法需要重写 List和Map这两种对象。生成get和set方法 toString的方法重新生成 要实现,上面username和age封装到一个user对象并加入到List<us ...
分类:
编程语言 时间:
2019-08-19 13:13:44
阅读次数:
130
在业务层声明 transactionTemplate 并且声称一个set方法等着spring来注入 在需要事物控制的地方执行 execute。但是这个execute需要一个参数 需要的参数是TransactionCollback但是这个是一个接口。想用的话就需要找他它的实现类 这里不找实现类,就写匿 ...
分类:
编程语言 时间:
2019-08-18 15:14:02
阅读次数:
52
创建新项目 复制上一个pom.xml的内容。依赖和打包的方式 再复制src的代码过来 bean.xml。多导入context的声明 Service的实现类增加注解 dao的set方法删掉 通过Autowried注入dao dao注解 service改完了改dao。加上Repository 此时不能再 ...
分类:
编程语言 时间:
2019-08-18 09:55:52
阅读次数:
83
以下是原来的查询方式: $inviterUserExt = UserExt::findOne(['user_id' => $inviteUser->id, 'store_id' => $_storeId, 'is_subscribe' => IS_SUBSCRIBE]); if (!$inviter ...
分类:
数据库 时间:
2019-08-17 17:39:38
阅读次数:
120
前言 LD_PRELOAD和ld wrap都能实现不修改原始代码,替换指定函数的实现。通常我们会使用这些方法,替换如malloc)()/free()、read()/write()等函数,并在替换函数中做一些记录,以便能分析程序执行时的内存分配和IO情况。这些函数一般叫包裹函数。 LD_PRELAD ...
分类:
其他好文 时间:
2019-08-17 12:44:47
阅读次数:
108
一:构造函数和一般函数区别: 1. 构造函数:对象创建时,就会调用与之对应的构造函数,对对象进行初始化。 一般函数:对象创建后,需要函数功能时才调用。 2. 构造函数:对象创建时,会调用只调用一次。 一般函数:对象创建后,可以被调用多次。 3.细节: 1,构造函数如果完成了set功能。set方法是否 ...
分类:
其他好文 时间:
2019-08-17 09:14:37
阅读次数:
64
依赖注入是在各个责任链上的类解耦了,彻底独立了之后,用来在配置文件中描述类之间的关系的一种手段 我们在servlet中保存service的属性,使用get/set方法给属性赋值,通过类属性来描述责任链上的两个类之间的关系. 等于将本来写在源码上的类和类之间的关系,全部写在了配置文件里.注入二字就是给 ...
分类:
编程语言 时间:
2019-08-16 22:36:34
阅读次数:
114
实际的开发过程中都是基于dao的 创建持久层dao 定义三个方法 持久层实现类 创建dao的实现类。 添加未实现的方法 通过spring注入 jdbcTemplate。所以这里生成一个jdbcTemplate的set方法 根据id查询的方法 用一个List<account>去接收 根据name去查询 ...
分类:
数据库 时间:
2019-08-15 20:59:38
阅读次数:
113
Java语言特点:一次编写,到处运行 面向对象:封装性、继承性、多态性 可变参数 foreach 类中全部属性必须封装,封装后要通过get,set方法进行访问;调用方法时最好采用this.方法名称();的形式 字符串:(“==”比较的是地址)(equals比较内容) Java中为String对象提供 ...
分类:
编程语言 时间:
2019-08-15 05:57:58
阅读次数:
113