跳至主要內容
开发者安装大全
好用工具、开发环境、中间件配置等安装指南
Java新特性
从Java 8开始所有新特性解读
玩转IDEA
了解IDEA更多牛x功能、推荐很有意思的主题和插件
Spring Boot
Spring Boot
适合Spring Boot入门的免费教程
MySQL教程
MySQL教程
适合MySQL 数据库入门的免费教程
秒懂技术专栏
秒懂技术专栏
用生动的视频科普那些常见的技术概念
OpenWrite
OpenWrite
写博客必备的一键扩散工具
Youtube配音
Youtube配音
观看海外免费教程的免费翻译配音软件
Spring Framework 概述

Spring Framework 简介

Spring是一个开源、轻量级、依赖注入(DI)容器和框架,用于构建Java企业应用程序。


会敲代码的程序猿原创大约 2 分钟SpringSpring Framework
Java 8-21:前沿特性解读系列(持续连载)

为了帮助大家跟上最新的技术潮流,计划启动一个专栏,重点分享Java领域的前沿知识。 这个专栏将详细解读从Java 8 - 最新版本的各种有趣的新特性。 会持续不断地发布相关内容,希望大家能够关注并收藏起来,跟随我们一起深入了解Java的最新进展!

详细了解Java Enhancement Proposals(JEPs)及其最新动态


会敲代码的程序猿原创大约 6 分钟JavaJava Features
开发者安装大全

该专栏主要整理与汇总开发者常用的编程环境、中间件等工具的安装,以指导开发者快速搭建自己的需要的开发环境。


会敲代码的程序猿原创小于 1 分钟安装大全安装大全
Bean定义继承

一个Bean定义可以包含大量的配置信息,包括构造函数参数、属性值以及容器特定的信息,比如初始化方法、静态工厂方法名称等等。 一个子Bean定义会从父定义中继承配置数据。子定义可以根据需要覆盖一些值或添加其他值。 使用父子Bean定义可以节省大量的输入工作。实际上,这是一种模板化的形式。

如果你以编程方式使用ApplicationContext接口,子Bean定义由ChildBeanDefinition类表示。 大多数用户不会在这个层面上直接操作它们。相反,他们会在诸如ClassPathXmlApplicationContext之类的类中以声明性方式配置Bean定义。 当你使用基于XML的配置元数据时,可以通过使用parent属性指定父Bean来表示子Bean定义,将父Bean作为此属性的值。以下示例展示了如何这样做:


会敲代码的程序猿原创大约 3 分钟SpringSpring Framework
Bean作用域(Scope)

当你创建一个Bean定义时,实际上是在创建Bean定义所定义类的实际实例的配方。 将Bean定义视为“配方”的概念非常重要,因为它意味着,就像一个类一样,你可以从一个单一的“配方”中创建多个对象实例。

你不仅可以控制Bean定义中的各种依赖项和配置值,还可以控制由Bean定义创建的对象的作用域(scope)。 这种方法是强大且灵活的,因为你可以通过配置选择创建的对象的作用域,而不必在Java类级别上固定对象的作用域。 Bean定义可以是多种作用域之一。Spring框架支持六种作用域,其中四种仅在使用Web感知(aware)的ApplicationContext时才可用。 你还可以创建自定义作用域


会敲代码的程序猿原创大约 16 分钟SpringSpring Framework