spring4.0
托尼吴
退役大厂架构师
展开
-
spring4.0中 @Component @ComponentScan @Configuration @Bean @Autowired在自动装配中的使用
1:自动扫描@Component 注解表面该类会作为组建类。并告知spring要为这个类创建bean ,需要注意的是组建扫描默认是不开启的。需要配置扫描,让扫描组建去扫描带有@Component的注解 @ComponentScan就是扫描组建,默认情况下该注解只会扫描同包中的注解。2:自动装配@Bean注解是在javaConfig中的运用,正常情况下Bean要配合@Configuration ...原创 2018-04-23 09:57:57 · 1823 阅读 · 0 评论 -
Spring源码初探Bean的初始化- 循环依赖的解决
前言在实际工作中,经常由于设计不佳或者各种因素,导致类之间相互依赖。这些类可能单独使用时不会出问题,但是在使用Spring进行管理的时候可能就会抛出BeanCurrentlyInCreationException等异常 。当抛出这种异常时表示Spring解决不了该循环依赖,本文将简要说明Spring对于循环依赖的解决方法。循环依赖的产生和解决的前提循环依赖的产生可能有很多种情况,例如:...转载 2018-10-25 00:37:05 · 198 阅读 · 0 评论 -
spring 中的事务管理
package com.example.springtest.service;import com.example.springtest.entity.UserEntity;import com.example.springtest.repository.UserJpa;import org.slf4j.Logger;import org.slf4j.LoggerFac...原创 2018-09-03 14:09:17 · 236 阅读 · 0 评论 -
spring AOP 基础(认真看完,保证你对aop的实际运用了如指掌)
------------------------------------------------基于动态代理实现springAOP--------------------------------------------在没有aop之前,在一个项目中,要是对某几个方法进行日志处理的话就会出现很多重复的代码,导致核心代码块变的很冗长和难以维护,在此现实问题中。像类似于aop思想就可以解决,动态...原创 2018-09-03 12:39:38 · 929 阅读 · 1 评论 -
spring 泛型依赖注入
package com.example.springtest.service.repository;/** * ***GOOD LUCK**** * * @Author : Wukn * @Date : 2018/9/2 */public class BaseRepository<T> { public String show() {...原创 2018-09-02 12:46:29 · 976 阅读 · 0 评论 -
spring 通过注解配置bean
1:配置文件:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:conte...原创 2018-09-02 11:45:59 · 153 阅读 · 0 评论 -
spring 通过工厂方法配置Bean 和 通过FactoryBean创建Bean
通过FactoryBean创建bean原创 2018-08-28 15:02:19 · 2065 阅读 · 0 评论 -
spring Bean的生命周期
Spring的IOC容器可以管理Bean的生命周期,Spring允许在bean生命周期的特定点执行定制的任务。SpringIOC容器对bean的生命周期进行管理的过程 1:通过构造器或工程方法创造Bean的实例 2:为bean的属性设置值和对其他bean的引用。 3:调用Bean的初始化方法。 4:Bean就可以使用了 5:当容器关闭时,调用Bean的销毁方...原创 2018-08-28 10:43:49 · 169 阅读 · 0 评论 -
spring表达式语言 SpEl
spring表达式语言,简称SpEl 是一个支持运行时查询和操作对象的强大表达式语言语法类似于SpEl 使用#{。。。} 作为定界符通过SpEl 可以实现以下功能SpEl为bean动态赋值提供了遍历:通过bean的id对bean进行引用:调用方法以及引用对象中的属性:计算表达式值:正则表达式匹配 推荐大家学习一下java...原创 2018-08-23 17:39:59 · 338 阅读 · 0 评论 -
spring 使用外部文件属性
原创 2018-08-23 17:18:46 · 88 阅读 · 0 评论 -
spring bean的作用域
1:单例 singletonsingleton类的构造方法私有化,通过InstanceHolder 静态内部类,持有单例对象,这样就可以起到惰性初始化,最后提供一个全局的访问点,可以使单例的实例对象可以获取。默认情况下,spring创建一个bean是单例。就说说只会创建一个bean的节点,其他调用的bean都是同一个。需要注意的是,spring默认的单例创建bean是在创建容器时就...原创 2018-08-20 14:54:35 · 228 阅读 · 0 评论 -
bean 的依赖和继承(配置的依赖和继承)
1:继承 2:依赖原创 2018-08-20 11:28:21 · 289 阅读 · 0 评论 -
Your local changes would be overwritten by merge. Commit, stash or revert them to proceed.(git本地提交代)
第一步。储存我自己的修改步。先把 我们的修改 Stash 。存储起来。。你操作完了。发现项目是修改前的了。。第二步:Pull更新完成以后。第三步:取出我们的修改。然后合并。提交。...转载 2018-12-04 19:05:51 · 3346 阅读 · 0 评论