![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 55
qq_26893485
逆袭之路
展开
-
2021-05-31
springboot的@service注入不进去的问题:@service可以用@Component + @PostConstruct原创 2021-05-31 16:54:15 · 72 阅读 · 0 评论 -
设计模式
1. 简单工厂模式向简单工厂传一个参数,立即生成所需的运算类(传一个符号进去,根据符号直接创建出运算类的子类,调用子类重写的运算方法即可计算)工厂模式举例/*假如:简单工厂是ObjectFactory:(createOpratorObj(String str)* 为创建运算类的方法) ;* 运算类是OperatorObj,此类可为抽象类,* (属性有numberA, numberB和方法getResult()); * 加减乘除类都是运算类的子类(他们都重写了运算类的getResul原创 2021-03-30 14:49:40 · 136 阅读 · 3 评论 -
PowerMockito测试框架使用讲解
PowerMockito测试框架快速使用1.注解讲解@PrepareForTest //测试类测试原始类所需的静态类的声明语法:@PrepareForTest(value = {A.class, B.class})@InjectMocks //测试类的注入注解,相当于Sping的@Autowired,可以理解成new一个对象@Mocks //模拟一个虚拟的对象,当测试类不走dao逻辑,可以在测试类中模拟一个虚拟的dao,进而测试原有代码原创 2021-03-19 11:52:04 · 1598 阅读 · 2 评论 -
java中list集合多个对象相同记录的问题
java中list集合多个对象相同记录的问题产生的原因解决方法产生的原因java中所有的一切都是值传递,八大数据类型传递的是值,示例对象传递的是地址值(引用值)。这里提到的引用跟c中提到的指针是有区别的:c中的指针的值是可改变的,而java中的引用地址值是不可改变的。如果采用中间变量想list集合中添加记录的话,在jvm的存储空间中,引用地址值在栈内存,而实例对象在堆内存,这样不断的添加记...原创 2019-04-10 10:27:18 · 1811 阅读 · 0 评论