摘要: Rainbow Brackets:彩虹颜色的括号 Maven Helper :分析依赖冲突插件 Grep Console:显示不同日志级别不同颜色 Mybatis Log Plugin:直接将Mybatis执行的sql脚本显示出来,无需处理 CheckStyle:代码格式检查工具 Alibaba J 阅读全文
posted @ 2019-05-13 00:22 大志说编程 阅读(1002) 评论(0) 推荐(0)
摘要: 1、@Autowired:注解是用来装配bean的,需要注入的bean必须是已经被IOC容器创建的bean,这个注解是利用类型装配的,如果容器中出现一个以上要装配的类或其子类就需要用@Qualifier(value = "userRepositoryImpl")注解来标志你要注入的是哪个bean,这 阅读全文
posted @ 2019-05-10 17:33 大志说编程 阅读(974) 评论(0) 推荐(0)
摘要: 1.组件装配 <context:component-scan>元素还会自动注册AutowiredAnnotaionBeanPostProcessor实例,这是一个bean的后置处理器,该实例可以自动装配具有@Autuwired和@Resource、@Inject注解的属性(前提是在容器当中要自动装配 阅读全文
posted @ 2019-05-10 16:50 大志说编程 阅读(271) 评论(0) 推荐(0)
摘要: 1.组件扫描 组件扫描(component scanning):Spring能够从classpath下自动扫描,侦测和实例化具有特定的注解的组件。 特定组件包括: —@Component:基本注解,标识了一个受Spring管理的组件 —@Respository:标识持久层组件,具有将数据库操作抛出的 阅读全文
posted @ 2019-05-10 14:36 大志说编程 阅读(208) 评论(0) 推荐(0)
摘要: 1.配置bean的方式 配置bean有三种方式:通过全类名(class反射)、通过工厂方法(静态工厂&实例工厂)、通过FactoryBean。前面我们已经一起学习过全类名方式和工厂方法方式,下面通过这篇文章来学习一下FactroyBean. 2.FactoryBean配置bean FactoryBe 阅读全文
posted @ 2019-05-10 11:08 大志说编程 阅读(666) 评论(0) 推荐(0)
摘要: 1、什么是工厂方法 这里的工厂方法指的是创建指定bean的方法。工厂方法又分为静态工厂方法和实例工厂方法。 2、静态工厂方法配置bean 调用静态工厂方法创建Bean是将对象创建的过程封装到静态方法中,不需要创建工厂实例就可以返回工厂创建的对象,就叫做静态工厂,当客户端需要对象时,只需要简单的调用静 阅读全文
posted @ 2019-05-10 00:54 大志说编程 阅读(359) 评论(0) 推荐(0)
摘要: 1.IOC容器中的Bean的生命周期方法 SpringIOC容器可以管理Bean的生命周期,Spring允许在Bean生命周期的特定点执行定制的任务。SpringIOC容器对Bean的生命周期进行管理的过程: 1)通过构造器或工厂方法创建Bean实例 2)为bean的属性设置值和对其他bean的引用 阅读全文
posted @ 2019-05-09 23:01 大志说编程 阅读(264) 评论(0) 推荐(0)
摘要: 1.SpEL简介 Spring表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。语法上类似于EL:SpEL使用#{...}作为界定符,所有在大框号中的字符都将被认为是SpEL,SpEL为bean的属性进行动态赋值提供了便利。 2.SpEL用法 SpEL有以下几种用法: 阅读全文
posted @ 2019-05-09 17:14 大志说编程 阅读(470) 评论(0) 推荐(0)
摘要: 1.什么是代理设计模式 所谓代理模式是指客户端并不直接调用实际的对象,而是通过调用代理,来间接的调用实际的对象。 这里举一个栗子:就拿我们平时租房子来举例子,好比租客和房主之间的关系,我们租房子往往不会挨个去找房东,而是通过中间的代理者,也就是中介完成,租客来间接的和房主接触,这个时候租客(Tena 阅读全文
posted @ 2019-05-09 16:22 大志说编程 阅读(228) 评论(0) 推荐(0)
摘要: 1.使用外部属性文件 在配置文件里配置Bean时,有时需要在Bean的配置文件里引入系统部署的细节信息(例如:文件的路径、数据源配置信息等),而这些部署细节实际上需要和bean配置相分离,因为我们修改一次properties文件的代价要远远低于修改spring.xml。 为了满足在bean配置时引入 阅读全文
posted @ 2019-05-08 17:33 大志说编程 阅读(165) 评论(0) 推荐(0)