
spring
这些不会的
这个作者很懒,什么都没留下…
展开
-
feign调用NoHttpResponseException
httpclientokhttp问题原因:引入了okhttp 依赖,却没有配置 feign.okhttp.enabled=true使用的是feign 默认的httpclient ,改完后无此异常原创 2022-03-17 16:15:32 · 722 阅读 · 0 评论 -
手动剔除eureka节点
PUThttp://eureka-ip:port/eureka/apps/applicationName/IP:PORT/status?value=OUT_OF_SERVICEapplicationName = 服务名原创 2021-06-16 17:08:47 · 921 阅读 · 0 评论 -
SpringApplicationEvent 的children
ApplicationReadyEvent spring启动完毕后执行原创 2021-01-31 14:56:20 · 152 阅读 · 0 评论 -
@Primary
@Autowired private MediaService mediaService; @Primary @Servicepublic class MediaServiceImpl implements MediaService service有多个实现类的时候,注入的时候需要按照@Qualifier() 注入,加了@Primary 可以实现一个默认的注入类@Primary is an effective way to use autowiring by type with se.原创 2020-05-13 23:48:06 · 1465 阅读 · 0 评论 -
java 子类获取父类中@Autowired 注入的值..
封装可以将注入的依赖统一管理处理,spring 注入bean中的依赖对象, 只会处理当前bean的注入,子类引用的其实还是父类的bean对象,BeanDefinition是一个接口,是一个抽象的定义,实际使用的是其实现类,如 ChildBeanDefinition、RootBeanDefinition、GenericBeanDefinition等。spring 容器启动将bean 解释为...原创 2020-04-25 15:20:32 · 3356 阅读 · 0 评论 -
Bean scopes
ScopeDescriptionsingleton(Default) Scopes a single bean definition to a single object instance for each Spring IoC container.prototypeScopes a single bean definition to any number of ob...原创 2020-04-03 14:17:58 · 203 阅读 · 0 评论 -
spring mvc
spring mvc config配置(0xml)1、spi简单说明spi,即service privider interface,是jdk为厂商和插件提供的一种解耦机制。spi的具体规范为:当服务的提供者,提供了服务接口的一种实现之后,在jar包的META-INF/services/目录里同时创建一个以服务接口命名的文件。该文件里就是实现该服务接口的具体实现类。而当外部程序装配这个模块的...原创 2020-04-03 13:52:58 · 144 阅读 · 0 评论 -
spring AOP 源码
//config.isProxyTargetClass() 通过参数 proxyTargetClass = true 可以强制使接口的类使用cglib代理(默认为jdk代理)原创 2020-02-12 21:02:02 · 229 阅读 · 0 评论 -
spring 循环依赖是三个map缓存问题
/** * Return the (raw) singleton object registered under the given name. * <p>Checks already instantiated singletons and also allows for an early * reference to a currently created single...原创 2020-02-03 12:44:14 · 1050 阅读 · 1 评论 -
spring循环依赖的调用过程
A B 循环依赖的话, A创建的过程中会先从判断验证是否支持循环依赖,判断容器对象的allowCircularReferences属性(默认为true),从单利池(其实是一个beandefinetionmap)get ,现在肯定获取不到,里面只有spring自己的bean 和启动配置bean, get不到 时提前暴露出一个包含A的BeanFactory,并且放入一个set里面 来记录这个A 正在...原创 2020-02-02 13:49:06 · 312 阅读 · 0 评论 -
@Autowired和@Resource 的区别
@Resource 后置处理器用的是CommonAnnotationBeanPostProcessor@Autowired后置处理器用的是AutowiredAnnotationBeanPostProcessor原创 2020-02-02 13:16:47 · 212 阅读 · 0 评论 -
Spring 事务管理详解
事物的特性(ACID):原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用;一致性: 执行事务前后,数据保持一致;隔离性: 并发访问数据库时,一个用户的事物不被其他事物所干扰,各并发事务之间数据库是独立的;持久性: 一个事务被提交之后。它对数据库中数据的改变是持久的,即使数据库发生故障也不应该对其有任何影响。Spring事务管理接口:...转载 2019-11-18 22:02:36 · 112 阅读 · 0 评论 -
【死磕 Spring】—– IOC 之 加载 Bean
ClassPathResource resource = new ClassPathResource("bean.xml"); DefaultListableBeanFactory factory = new DefaultListableBeanFactory(); XmlBeanDefinitionReader reader = new XmlBeanDefiniti...转载 2019-04-29 22:26:48 · 407 阅读 · 0 评论