自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Bean的实例化-后置处理器

invokeBeanFactoryPostProcessors 方法invokeBeanFactoryPostProcessors方法,负责激活各种 BeanFactory 处理器,以及两个核心接口的调用:BeanDefinitionRegistryPostProcessor实际完成了对其实现类中postProcessBeanDefinitionRegistry方法的调用,完成对BeanDefinition的新增、修改;BeanFactoryPostProcessor实际完成了对其实现类中post

2022-02-22 11:31:58 192

原创 BeanDefinition注册流程

承接上文,打开doScan方法-查看registerBeanDefinition(definitionHolder, this.registry);protected void registerBeanDefinition(BeanDefinitionHolder definitionHolder, BeanDefinitionRegistry registry) { BeanDefinitionReaderUtils.registerBeanDefinition(definitionHolder.

2022-01-19 22:43:27 296

原创 Spring自定义标签解析

回到parseBeanDefinitions()org.springframework.beans.factory.xml; protected void parseBeanDefinitions(Element root, BeanDefinitionParserDelegate delegate) { if (delegate.isDefaultNamespace(root)) { NodeList nl = root.getChildNodes(); for (int i = .

2022-01-17 17:58:23 163

原创 Spring默认标签解析流程实现

承接上文,进入parseBeanDefinitions()方法 protected void parseBeanDefinitions(Element root, BeanDefinitionParserDelegate delegate) { if (delegate.isDefaultNamespace(root)) { NodeList nl = root.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) {.

2022-01-15 01:48:10 203 1

原创 关于Spring标签的解析-默认标签的解析前置

1.搞一个测试的类 public static void main(String[] args) throws Throwable { ClassPathXmlApplicationContext classPathXmlApplicationContext = new ClassPathXmlApplicationContext("A.XML"); text test = (text)classPathXmlApplicationContext.getBean

2022-01-13 22:59:04 273 1

原创 模板设计模式

共产主义万岁

2021-12-17 13:15:03 587

原创 java基础复习

1 java程序分为俩种1 java application(java应用程序) :可以独立运行的程序,只要运行的环境有虚拟机,就可以运行java Applet(java小程序):嵌套在各种HTML页面中的,并且运行在其中2 在DOS环境下java程序执行过程1 javac 程序名.java ---->生成.class文件2 java 程序名3运行java小...

2020-07-30 14:32:50 122

原创 Spring中注解@Bean

Spring中注解@Bean1.如果要使用@Bean那么必须要在类上添加注解@Configuration实现LocaleResolverpublic class MyLocaleResover implements LocaleResolver { //解析请求 @Override public Locale resolveLocale(HttpServletRequest httpServletRequest) { String language = htt

2020-07-30 14:13:50 193

原创 JAVA CAS

CAS全名 compare and swap(比较和交换)乐观锁实现的基础CAS操作数1.内存值-----V2.旧的预期值-----A3.新值-----B当且仅当预期值A和内存值V相同时,将内存值V修改为B,否则什么都不做。...

2019-12-02 16:44:23 133

原创 JDK动态代理和CGLIB代理实现过程和区别

JDK动态代理过程创建接口public interface UserDao { public void add(); public void delect();}2.实现接口public class UserDaoImpl implements UserDao{ @Override public void add() { System.out.println("Addus...

2019-11-20 10:59:57 132

原创 Error updating database.:There is no getter for property named 'xx' in ''

Error updating database. Cause: org.apache.ibatis.reflection.ReflectionException:There is no getter for property named ‘xx’ in ‘xxxxxxxxxxxxxxxxxxxxx’我的Dao是这样写的我的mappeer.xml文件是这么写的这里的iD= #{id}错了...

2019-05-29 17:45:24 225

空空如也

空空如也

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

TA关注的人

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