当然,在idea中使用之前你要安装Lombok插件,并在项目maven添加依赖 想要在内中生成getter/setter添加注解@Data 使用Builder构造器模式,添加@Builder 需要额外添加以下注解,缺一不可,否则会报错 使用方法: 错误的使用方法:(此处的builder方法在idea ...
分类:
其他好文 时间:
2019-09-20 19:21:34
阅读次数:
110
1. 什么是反射 反射是一种功能强大且复杂的机制。Java反射说的是在运行状态中,对于任何一个类,我们都能够知道这个类有哪些方法和属性。对于任何一个对象,我们都能够对它的方法和属性进行调用。我们把这种动态获取对象信息和调用对象方法的功能称之为反射机制。 2. 反射可以用来做什么 反射能够分析类的能力 ...
分类:
编程语言 时间:
2019-09-19 14:35:33
阅读次数:
105
出现场景: 注解在属性上和@Autowired一起 构造器中参数前面 其他情况不讨论,只讨论这两种,按照之前关于自动注入博客,为属性和构造器参数赋值,用的是AutowiredAnnotationBeanPostProcessor的determineCandidateConstructors方法和 ...
分类:
编程语言 时间:
2019-09-19 14:08:21
阅读次数:
125
pluginHelper loading pluginLoadind Vue.use() 挂载 ...
分类:
其他好文 时间:
2019-09-18 13:15:13
阅读次数:
126
已导入修改后的eclipse快捷键jar包。 执行(run)alt+r提示补全(Class Name Completion)alt+/单行注释ctrl + /多行注释ctrl + shift + /提示方法参数类型(Parameter Info)ctrl+alt+/生成构造器/get/set/toS ...
分类:
移动开发 时间:
2019-09-18 00:42:24
阅读次数:
134
本文将提到: 1.原生查询操作的读操作:query() 2.原生查询操作的写操作:insert/update/delete,execute() 3.查询构造器 4.where()函数:可以根据其他字段查询 5.order(),limit()函数 对于数据库的配置在框架中app\config\data ...
分类:
数据库 时间:
2019-09-17 13:10:04
阅读次数:
250
问题:Java对象初始化方式主要有哪几种?分别是什么?针对上面的问题,想必大家脑海中首先浮现出的答案是构造器,没错,构造器是Java中常用的对象初始化方式。 还有一种与构造器作用非常相似的是初始化块,它可以对Java对象进行初始化操作。下面主要阐述Java的初始化块及执行过程。 Java初始化块其实 ...
分类:
编程语言 时间:
2019-09-16 21:49:13
阅读次数:
119
用javassist生成一个新的类publicclassByte{publicstaticvoidmain(String[]args)throwsException{//获得类池ClassPoolpool=ClassPool.getDefault();//创建类CtClasscc=pool.makeClass("cn.sxt.in.Emp");//创建属性CtFieldf1=CtField.mak
分类:
编程语言 时间:
2019-09-16 17:57:58
阅读次数:
187
一直没怎么使用过JavaScript中的bind,call和apply, 今天看到一篇比较好的文章,觉得讲的比较透彻,所以记录和总结如下 首先要理解的第一个概念,JavaScript中函数调用的方式,总结下来,有以下4种 1. 方法调用 2. 正常函数调用 3. 构造器函数调用 4. apply/c ...
分类:
移动开发 时间:
2019-09-16 14:50:38
阅读次数:
122
书上代码示例: 结论:如果不在BoardGame() 中调用基类构造器,编译器将抱怨无法找到符合Game() 形式的构造器。 练习6:用Chess.java 来证明前一段话。 注释掉:BoardGame 类中的super(i) 即可证明。 练习7:(1)修改练习5,使A和B以带参数的构造器取代默认构 ...
分类:
其他好文 时间:
2019-09-15 01:15:32
阅读次数:
227