自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

skyoc的博客

学习记录

  • 博客(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

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除