- 博客(8)
- 问答 (2)
- 收藏
- 关注
原创 3.笔记-aop切点切面,cglib,jdk代理,自定义注解
1.自定义注解@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.ANNOTATION_TYPE, ElementType.METHOD, ElementType.TYPE})public @interface Entity { String value() default "";}获取注解public static String createSql(Object object){ String str = "sele
2021-11-09 17:13:42
345
原创 3.知识点-aop切点切面,cglib,jdk代理,自定义注解
1.自定义注解2.aop切面pointcut ,excution()通知advice @Before3.动态代理(jdk基于接口代理Proxy,java单继承不基于继承来代理)和cglib(进程代理,还是原对象)this. tragat
2021-11-09 17:13:07
112
原创 2021-11-09 2.笔记-bea的回调及其它注解
1.spring bea 的回调实现initializingBean,DisposableBean@bean(initMenth = ‘init’)可以用,但又个问题,引号里的参数不知道@PostConstruct@ProDestory2.dependson先一步初始化在当前类@Dependson(需要依赖的bean)**问题:**依赖的类需要单例,多例就会失效,会加载两次3.@Lazy懒加载,不调用不加载4…includeFilters,excludeFilter,排除和包含excl
2021-11-09 17:11:54
138
原创 2021-11-09 2.bea生命周期和回调及其它注解
1.spring bea生命周期和回调实现initializingBean,DisposableBeaninit—method=“init”@PostConstruct@ProDestory2.dependson先一步初始化3.@lazy懒加载4.includeFilters,excludeFilter,排除和包含5.@primary,@qulifiler6.接入mybatis7.循环引用8.@profiles bean和类都可以...
2021-11-09 17:10:31
87
原创 2021-11-09 1.ioc笔记
1.为什么要使用IOC?传统开发模式有以下几点问题:创建了许多重复对象,造成了资源浪费更换实现类需要修改多个地方创建和配置组件工作繁琐,给组件调用方带来极大不便总结:调用者参与了生产组件和组件配置的工作,为了让调用方只关注如何调用,所以需要把组件的生产和配置通过一个东西单独管理,我们把这个东西称作容器,这种容器我们通常称为IOC容器2.spring xml自动装配会找构造,指定了default-autowire=“byName”,就会根据set装配3.注解装配@Resource和@Au
2021-11-09 17:09:17
294
原创 2021-11-09 ioc知识点
1.依赖注入:设值注入,构造注入,接口注入(目前已经去掉接口注入)2.配置bean的三种方式:xml,xml+注解,javaconfig3.自动装配(Spring核心)4.@Resource和@Autowrited的区别?Autowrited默认通过byName找,找不到根据byName找,属性名和实现类名字不一致时,需要配合@Qualifier来指定实现类Resource默认通过byName找,属性名和实现类名字不一致时,只需要name指定实现类,也可以说resource结合了@Autowire
2021-11-09 17:08:10
71
原创 List集合剔除当前元素
List集合剔除当前元素 new ArrayList<ReportInfo>().removeIf(reportInfo -> "11".equals(reportInfo.getAnalId()));
2021-04-06 09:17:16
152
原创 NoUniqueBeanDefinitionException: No qualifying bean of type
NoUniqueBeanDefinitionException: No qualifying bean of type在启动项目时报错,bean不是唯一Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'org.deyi.sc.dao.PathogenSeqMapper' available: expected single matching b
2021-04-06 09:12:51
912
空空如也
@Aspect(perthis)的意义是什么?
2021-11-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人