spring
文章平均质量分 94
spring相关知识总结
yangyanping20108
这个作者很懒,什么都没留下…
展开
-
微服务学习系列六:MyBatis-Plus用法
MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。原创 2023-03-05 17:18:34 · 1158 阅读 · 0 评论 -
动态代理之jdk和cglib
CGLIB是一个功能强大,高性能的代码生成包。它为没有实现接口的类提供代理,为JDK的动态代理提供了很好的补充。通常可以使用Java的动态代理创建代理,但当要代理的类没有实现接口或者为了更好的性能,CGLIB是一个好的选择。................................................原创 2022-07-04 09:37:33 · 330 阅读 · 0 评论 -
系统设计六-单元测试和Mock的应用
单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。原创 2022-04-07 16:30:01 · 921 阅读 · 0 评论 -
系统设计五-JavaBean转换利器MapStruct
JavaBean转换利器MapStruct原创 2022-02-20 13:14:01 · 823 阅读 · 0 评论 -
系统设计之一妙用泛型改善代码
ParameterizedType泛型/参数化类型public interface java.lang.reflect.ParameterizedType extends Type方法摘要 Type[] getActualTypeArguments()返回表示此类型实际类型参数的Type对象的数组。 Type getRawType()返回Type对象,表示此类型是其成员之一的类型 ...原创 2021-11-11 10:36:09 · 818 阅读 · 0 评论 -
spring之手写mybatis-spring
MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。它将允许 MyBatis 参与到 Spring 的事务管理之中,创建映射器 mapper 和 SqlSession 并注入到 bean 中,以及将 Mybatis 的异常转换为 Spring 的 DataAccessException。最终,可以做到应用代码不依赖于 MyBatis,Spring 或 MyBatis-Spring原创 2020-09-21 21:43:06 · 226 阅读 · 0 评论 -
Spring Aware接口
BeanNameAware接口public class SimpleBeanNameAware implements BeanNameAware { private String beanName; @Override public void setBeanName(String name) { this.beanName = name; ...原创 2020-04-14 17:16:21 · 112 阅读 · 0 评论 -
Spring bean的创建方式上
Spring bean的注入xml方式@Configuration方式@ComponentScan方式@Import方式@Lazy如何插入一段漂亮的代码片@Scope创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入bean的注入方式有多...原创 2020-04-10 18:37:57 · 173 阅读 · 0 评论 -
Spring bean的创建方式下
Spring bean的创建方式下@Lazy@Scope@Primary@Lazy添加@Lazy注解的bean,表示延迟创建bean实例。容器在初始化时并不创建bean对象,把bean的创建工作延迟到使用bean时。定义配置类AppConfig,在person()方法上添加@Lazy注解。@Configurationpublic class AppConfig { @Lazy...原创 2020-04-14 09:26:00 · 107 阅读 · 0 评论 -
Spring AOP的应用场景
Spring AOP@Aspect定义计算服务类package com.spring.study.aop.service;public class CalculatorService { public int div(int a, int b) { return a / b; }}定义LogAspect拦截类package com.spring.s...原创 2020-04-13 14:29:22 · 333 阅读 · 0 评论