- 博客(12)
- 收藏
- 关注
原创 Service Provider Interface(SPI)
SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的接口,它可以用来启用框架扩展和替换组件。SPI的作用就是为这些被扩展的API寻找服务实现。
2022-09-19 15:57:46 585 1
转载 tomcat 启动编码设置
1、测试环境部署drools规则引擎应用(drools-Tomcat);2、本地应用(wharf-Tomcat)调用drools规则引擎应用,返回的结果数据正常,无乱码3、测试环境(wharf-Tomcat)调用drools规则引擎应用,返回结果数据乱码1、drools规则引擎应用部署时的服务(Tomcat)编码是UFT-82、本地应用的部署环境(Tomcat)编码也是UTF-8,所以,本地应用调用时,不会出现乱码3、测试环境应用部署的服务(Tomcat)编码是GBK,与部署的drools应用的编码格式不一
2022-06-22 16:10:55 4460 2
原创 spring解析占位符分析,如@Value注解,xml文件中配置
示例:配置文件:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/sc
2022-05-06 09:00:00 603
原创 spring自定义scope
自定义scope创建实例源码:注册自定义的scope:使用BeanDefinitionRegistryPostProcessor接口:package com.spring.postProcessor;import com.spring.bean.ScopeDemo;import org.springframework.beans.BeansException;import org.springframework.beans.factory.config.ConfigurableL.
2022-05-05 11:15:46 450
原创 spring中factoryBean的一些事儿
package com.spring.bean;import org.springframework.beans.factory.FactoryBean;import org.springframework.stereotype.Component;@Componentpublic class FacotryBeanDemo implements FactoryBean { @Override public Object getObject() throws Exceptio.
2022-05-05 10:30:49 233
原创 spring循环依赖
spring循环依赖主要有三种:单例引用类型循环依赖(属性):允许构造器的循环依赖:不允许多例循环依赖:不允许单例引用类型循环依赖(属性)package com.spring.bean;import lombok.Data;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Compo...
2022-04-28 17:05:20 4767
原创 LocalDateTime和Date的compareTo()方法的比较
LocalDateTime: @Test public void test13() throws InterruptedException {// String s="2022-06-28T15:48:42.161"; System.out.println(s); LocalDateTime parse = LocalDateTime.parse(s); System.out.println(parse);//
2022-04-27 16:30:51 1959
原创 spring bean的实例化
spring中bean的实例化主要有两种:factoryMethod(@Bean)和构造器的方式factoryMethod:应用:spring.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.
2022-04-27 13:08:13 1068
原创 .isAnonymousClass()方法
Class 类isAnonymousClass()方法isAnonymousClass()方法在java.lang包中可用。isAnonymousClass()方法用于检查基础类是否为匿名。isAnonymousClass()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。在检查匿名类时,isAnonymousClass()方法不会引发异常。语法:public boolean isAnonymousClass();参数:它不接受任何参数。返回
2022-04-26 15:33:12 456
原创 .isAssignableFrom的用法
1.isAssignableFrom的用法详细解析isAssignableFrom方法是native方法(底层c或c++),它的作用是用来判断两个类的之间的关联关系,也可以说是一个类是否可以被强制转换为另外一个实例对象for (Map.Entry<Class<?>, Object> classObjectEntry : this.resolvableDependencies.entrySet()) { Class<?> autowiringTy...
2022-04-26 10:32:29 2359
原创 spring事件发布
1.事件管理初始化 // Initialize event multicaster for this context. //初始化事件传播 initApplicationEventMulticaster();a.初始化详解protected void initApplicationEventMulticaster() { ConfigurableListableBeanFactory beanFactory = getBeanFactory();...
2022-04-25 11:10:28 924
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人