自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

real_Rickys的博客

随手扶叶,心有莲馨

  • 博客(12)
  • 收藏
  • 关注

原创 Spring学习6(6)基于java类,Groovy,编码的方式对Bean进行配置

Spring学习6(6)基于Java类的配置使用Java类提供Bean的定义信息 普通的PoJo只要标注了@Configuration注解就可以为Spring容器提供Bean的定义信息,每个标注了@Bean的方法都相当于提供了一个Bean的定义信息代码如下:package com.smart.conf;import org.springframework.context.annotati...

2018-10-23 17:57:21 326

原创 Spring学习6(5):FactoryBean及使用注解配置

Spring学习6(5)FactoryBean Spring通过反射机制利用<bean>的class属性来指定实现类的方法在Bean的实例化过程较为复杂时会增加编码繁琐度。故此Spring提供了一个org.springframework.beans.factory.FactoryBean工厂类接口,用户可以通过实现该工厂类接口定制实例化Bean的逻辑。 在spring3.0以后,...

2018-10-22 20:11:26 2654

原创 Spring学习6(4)方法注入,bean之间的关系,多配置文件的整合,bean的作用域

Spring学习6(4) 在上一篇笔记中述写了spring配置bean的基本格式和方式后,这篇笔记的主要内容是继续了解bean配置的一些进阶的功能和基本概念。方法注入 假设Boss配置为单例模式(一个容器中只存在一个实例的bean),如果我们希望每次调用Boss Bean的getCar()方法都能得到一新的car Bean,使用传统的注入就无法实现这样的要求了,因为boss是单例的。 我们...

2018-10-21 22:34:42 210

原创 Spring学习6(3)注入参数详解

Spring学习6(3) 在spring配置文件中,用户不但可以将String,int等字面值注入Bean中,还可以将集合,Map等其他类型的数据注入Bean中,还可以注入其它定义的Bean。字面值 字面值一般是指可用字符串表示的值,这些值可用<value>元素标签进行注入。基本数据类型及其封装类,spring类等都可以采用字面值注入。 spring可以将字符串表示的字面值转化...

2018-10-16 11:39:33 309

原创 Spring学习6(2)依赖注入

Spring学习6(2) Spring支持三种依赖注入方式,分别是属性注入和构造函数注入,工厂方法注入,这里将了解不同依赖注入函数的具体配置方法。属性注入 所谓的属性注入就是通过setXXX()方法来注入Bean的属性值或依赖对象,其灵活读高,是实际应用中最长采用的方式。属性注入实例 属性注入要求Bean提供一个默认的构造函数,并为注入的属性提供对应的Setter方法。过程是先实例化对象...

2018-10-14 16:22:10 629

原创 Spring学习6(1)Spring配置概述以及Bean基本配置

Spring学习6(1) 学习5中主要学习的是Ioc的容器的整体概念,这里(即是书中第5章)主要开始对Bean的配置进行学习。Spring配置概述Spring容器高层视图 要使应用程序中的Spring容器成功启动,需要同时具备以下三方面条件:Spring 框架的类包都已经放到应用程序的类路径下应用程序为spring提供了完备的Bean配置信息Bean的类都已经放到应用程序的类路径下...

2018-10-14 14:39:44 182

原创 Spring学习5(3):Bean的生命周期

Spring学习5(3) Bean生命周期由多个特定的生命阶段组成,每个生命阶段都开出接口,允许外界由此对Bean施加控制。 在spring中有两个层面来定义Bean的生命周期,一个是Bean的作用范围,一个是实例化Bean时所经历的一系列阶段。BeanFactory中Bean的生命周期生命周期图解 具体调用过程如下:当调用getBean()来请求某一个Bean时,如果容器注册了o...

2018-10-13 13:49:09 2382

原创 Spring学习5(2)BeanFactory和ApplicationCotext

Spring学习5(2)基本介绍 Spring通过配置文件来描述Bean和Bean之间的依赖关系,利用java来对Bean实例化并建立Bean之间的依赖关系。 BeanFactory是spring框架最核心的接口,它提供了高级IoC的配置机制,它使管理不同类型的java对象成为可能。 ApplicationContext建立在BeanFactory基础之上,提供了更多面向应用的功能,更易于...

2018-10-11 10:53:34 612

原创 Spring学习5(1):IoC容器之IoC概述,JAVA反射机制,资源访问器

spring学习5(1) 在经过了对spring框架基本开发的了解以及对spring boot流程的学习,《精通spring4.x…》这本书正式开始了spring的讲解,我也跟随着这本书的脚步进行学习。IoC概述 首先需要学习的是spring的IoC技术,IoC全称是Inverse of Control,是spring容器的内核。IoC的基本意义 即是将一个接口具体实现类的控制权从调用的...

2018-10-08 20:58:32 286

原创 Spring学习4(2):Spring Boot的三层次

Spring学习4(2)&mesp;相同于spring的开发流程spring boot也是遵循持久层,业务层和展现层这三个层次的流程开发的。持久层初始化配置 在持久层上,最重要的就是数据库的操作。spring框架有好多可选的数据库操作方式,可以直接如我们在学习3中使用spring内置的jdbcTemplate:启动器为spring-boot-starter-jdbc;也可以使用第三...

2018-10-05 21:19:11 4098

原创 Spring学习4(1):spring boot配置

Spring学习4(1) Springboot是用来简化spring开发的全新框架,我们通过重新实现spring学习3中的例子来熟悉体会springboot的开发流程。该框架使用了特定的方式来进行配置,使得我们可以节省配置的时间,专注于核心业务开发。Spring Boot简介Spring Boot启动器 Spring Boot是由一系列启动器组成的,这些启动器构成一个强大的助手。我们根据项...

2018-10-04 17:20:40 146

原创 Spring学习3(3):展现层

Spring学习3(3) 在经过业务层和持久层的实现后,需要给整个项目一个可视化的页面。Spring MVC就是spring本身提供的展现层框架,其功能强大,可以和spring配和的天衣无缝。展现层配置Spring MVC框架 首先要对web.xml进行配置,从而使启动web的时候就会启动spring容器。在main目录下创建一个webapp目录而后下一层创建一个WEB-INF目录,最后在...

2018-10-03 20:44:00 425

空空如也

空空如也

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

TA关注的人

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