最新文章列表

Spring4.X之Bean的Scope

https://docs.spring.io/spring/docs/3.0.0.M3/reference/html/ch04s04.html Bean scopes 1、singleton 默认范围。         一个 Spring IoC 容器中只有一个 bean.         注意:这与单例设计模式不是一个概念。 用法: <bean id="s" ...
Lixh1986 评论(0) 有1205人浏览 2017-11-06 16:29

json和bean互转中时间格式的显示和处理(时间格式显示)

JSON中对Date的处理,以及一些Date类的简单用法! 有时候需要给前台返回一些json数据,或者一个json数组,通过json为我们提供的fromObject方法可以轻而易举的完整json数据的封装,但是但碰到一些联级属性(不知这样说妥不妥)时,例如记录时间的Date等,直接使用fromObject方法是会报错的,或者出现结果不是我们需要的格式的数据! 首先引入json的包, ...
y806839048 评论(0) 有1505人浏览 2017-10-13 11:40

Spring(25)——ClassPathBeanDefinitionScanner

ClassPathBeanDefinitionScanner继承自ClassPathScanningCandidateComponentProvider,构造时要求指定一个BeanDefinitionRegistry对象,其扩展了一个scan方法,可以同时指定多个要扫描的包。底层在扫描bean定义时还是使用的父类的findCandidateComponents方法,但是扫描后会自动利用持有的Bea ...
234390216 评论(1) 有8212人浏览 2017-09-30 08:55

Spring(24)——自定义BeanDefinitionRegistryPostProcessor

24 自定义BeanDefinitionRegistryPostProcessor BeanDefinitionRegistryPostProcessor继承自BeanFactoryPostProcessor,是一种比较特殊的BeanFactoryPostProcessor。BeanDefinitionRegistryPostProcessor中定义的postProcessBeanDefinit ...
234390216 评论(0) 有10462人浏览 2017-09-21 20:12

Java xml与实体Bean的转换

1、pom.xml依赖包: <dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> <version>1.4.7</version> ...
jiandequn 评论(0) 有703人浏览 2017-09-05 15:24

Spring(19)——Profile(一)

19 Profile 有的时候我们可能需要在不同的环境下使用不同的bean定义,如在开发环境直接使用直接定义的数据源,而在生产环境使用对应的JNDI数据源等。针对这种需求,Spring给我们引入了一个profile的概念,其允许我们将在特定环境下需要使用的bean定义为不同的profile,然后只有在对应的profile激活的情况下才使用对应的bean定义。打个比方我们有一个beanA需要在开发 ...
234390216 评论(0) 有8711人浏览 2017-08-21 16:59

Spring(16)——使用注解进行bean定义

16 使用注解进行bean定义 除了在Spring配置文件中通过bean元素定义一个bean外。我们还可以通过在Class上使用特定的注解进行标注,然后让Spring去扫描这些特定的注解,并把它们当做一个bean进行定义。 16.1 @Component @Component是Spring中用来定义bean最基本的注解,通过在Class类上标注对应的注解就可以让Spring扫描到对应的定义 ...
234390216 评论(0) 有8211人浏览 2017-08-08 10:29

Spring(11)——可用来修改bean对象的BeanPostProcessor

11 BeanPostProcessor 11.1 简介 BeanPostProcessor是Spring中定义的一个接口,其与之前介绍的InitializingBean和DisposableBean接口类似,也是供Spring进行回调的。Spring将在初始化bean前后对BeanPostProcessor实现类进行回调,与InitializingBean和DisposableBean接口 ...
234390216 评论(0) 有8439人浏览 2017-07-26 14:23

Spring(10)——bean作用范围(二)—自定义scope

10.7 自定义Scope 如果用户觉得Spring内置的几种Scope不能满足需求,则可以定制自己的Scope,即实现自己的org.springframework.beans.factory.config.Scope。Scope接口定义了如下几个方法,详情请参看Spring的API文档。 public interface Scope { Object get(String nam ...
234390216 评论(0) 有7586人浏览 2017-07-21 08:49

Spring(10)——bean作用范围

10 bean作用范围(scope) 在Spring中使用Scope来表示一个bean定义对应产生实例的类型,也可以说是对应实例的作用范围。Spring内置支持的scope严格来说默认是有五种,分别是: singleton:这是默认Scope,表示在整个bean容器中或者说是整个应用中只会有一个实例。 prototype:多例类型,表示每次从bean容器中都会获取到一个对应bean定义全新 ...
234390216 评论(0) 有9319人浏览 2017-07-21 08:47

Spring(09)——bean生命周期回调方法

9 生命周期回调方法 对于Spring bean来讲,我们默认可以指定两个生命周期回调方法。一个是在ApplicationContext将bean初始化,包括注入对应的依赖后的回调方法;另一个是在ApplicationContext准备销毁之前的回调方法。要实现这种回调主要有三种方式:实现特定的接口、在XML配置文件中指定回调方法和使用JSR-250标准的注解。 9.1 实现特定接口 针对 ...
234390216 评论(3) 有9065人浏览 2017-07-18 08:46

springboot:@Configuration&@Bean

Configuration:减少xml中配置,可以生命一个配置类来对bean进行配置 ======================================================= SpringConfig.java ============================ package org.spring.springboot.configs; import org.spri ...
samson870830 评论(0) 有679人浏览 2017-06-30 13:49

Spring(02)——bean实例化

2 bean的实例化 2.1 构造方法实例化 bean的实例化默认是通过构造方法进行的,在未指定构造方法参数的情况下,默认会通过无参构造方法来进行bean的实例化。如下这种就是通过无参构造方法进行实例化的。 <bean id="hello" class="com.app.Hello"/> 所以在像如上这种没有配置构造参数使用无 ...
234390216 评论(0) 有8880人浏览 2017-06-29 13:43

Spring(01)——bean定义

1 bean定义 1.1 命名 给bean命名不是必须的,但是如果如果有其它bean需要引用该bean,那么就需要给该bean命名。当我们没有给bean命名时,Spring将自动为该bean生成一个唯一的名称。 1.1.1 id和name属性 可以通过id和name给bean命名,如果只需要给bean指定一个名称则使用id和name都可以。id和name在整个ApplicationCo ...
234390216 评论(0) 有10254人浏览 2017-06-28 16:02

Spring Autowired(required = false) 说明

当候选 Bean 数目不为 1 时的应对方法       在默认情况下使用 @Autowired 注释进行自动注入时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。当找不到一个匹配的 Bean 时,Spring 容器将抛出 BeanCreationException 异常,并指出必须至少拥有一个匹配的 Bean。我们可以来做一个实验:          清单 10. 候 ...
billxiatian 评论(0) 有718人浏览 2017-06-25 00:30

org.springframework.context.ApplicationContextAware使用理解

原文地址: http://blog.csdn.net/kaiwii/article/details/6872642   一、这个接口有什么用? 当一个类实现了这个接口(ApplicationContextAware)之后,这个类就可以方便获得ApplicationContext中的所有bean。换句话说,就是这个类可以直接获取spring配置文件中,所有有引用到的bean对象。 二、怎么用 ...
whenjun 评论(0) 有334人浏览 2017-05-11 17:42

Spring回顾之七 —— 和Quartz一起进行定时任务

    Quartz是一个由java编写的任务调度框架,是Spring默认的调度框架,很容易与 Spring 集成使用。作为一个优秀的开源框架,Quartz拥有强大的调度功能, ...
Veiking 评论(0) 有6174人浏览 2017-04-27 16:31

Spring容器内部协作解构

Spring容器、Bean配置信息、Bean实现类以及应用程序四者的相互关系:      
chriszhang 评论(0) 有425人浏览 2017-04-19 21:13

SpringMVC+MyBatis(最新)

目前主流的Web MVC框架,除了Struts这个主力 外,还有Spring MVC,主要是由于Spring MVC配置比较简单,使用起来也十分明了,非常灵活,与Spring 集成较好,对RESTful API的支持也比struts要好。 MyBatis是ibatis的升级版,作为hibernate的老对手,它 是一个可以自定义SQL、存储过程和高级映射的持久层框架。 与hibernate的主要区别 ...
hello123654789 评论(0) 有457人浏览 2017-04-18 15:55

两个List比较各自对象的属性相同的问题

最近做checkbox默认勾选的时候,涉及到两个list直接比较彼此对象的Id属性是否相同的问题。 Bean类:   public class Bean { private String name; private String id; private String ch; public String getName() { return nam ...
phil_jing 评论(0) 有810人浏览 2015-09-23 01:03

最近博客热门TAG

应用服务器(43288) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22805) Bean(22194) 企业应用(18268) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics