亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

詳解Spring容器的使用流程

 更新時間:2021年06月10日 16:23:41   作者:沉默著忍受  
今天給大家?guī)淼氖顷P于Java的相關知識,文章圍繞著Spring容器的使用流程展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下

前言

Spring容器的API有 BeanFactory 和 ApplicationContext 兩大類,他們都是頂級接口。其中ApplicationContext 是 BeanFactory 的子接口。對于兩者的說明請參考面試題講解Spring容器部分。我們主要使用 ApplicationContext 應用上下文接口。

一、主要流程

在這里插入圖片描述

二、開發(fā)步驟

2.1 準備Maven項目及環(huán)境

首先創(chuàng)建一個Maven項目,名稱為 spring-study ,以下是項目的maven配置文件 pom.xml :

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>org.example</groupId>
    <artifactId>Spring</artifactId>
    <version>1.0-SNAPSHOT</version>


    <properties>
        <java.version>1.8</java.version>
        <maven.compiler.source>${java.version}</maven.compiler.source>
        <maven.compiler.target>${java.version}</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <spring-framework.version>5.2.10.RELEASE</spring-framework.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-beans</artifactId>
            <version>${spring-framework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>${spring-framework.version}</version>
        </dependency>

        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.16</version>
        </dependency>
    </dependencies>
</project>

配置完成記得要刷新下maven面板哦

2.2 準備啟動入口類

之后就可以使用Spring框架了,Spring提供了通過xml配置文件,來定義Bean,但是定義Bean的方式需 要通過包掃描的方式注冊到容器中(其實還有其他方式,我們這里主要只掌握包掃描的方式)
寫一個入口類:

package org.example;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class App {
public static void main(String[] args) {
//根據Spring配置文件路徑創(chuàng)建容器:應用上下文對象ApplicationContext context = new
ClassPathXmlApplicationContext("beans.xml");
//關閉容器
((ClassPathXmlApplicationContext) context).close();
}
}

2.3 準備Spring配置文件

定義需要加載的Bean配置文件,在src/main/resources下,創(chuàng)建文件:

<?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:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
        https://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/context
        https://www.springframework.org/schema/context/spring-context.xsd">

    <context:component-scan base-package="org.example"/>

</beans>

到此這篇關于詳解Spring容器的使用流程的文章就介紹到這了,更多相關Spring容器內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • java中編碼問題的處理方案

    java中編碼問題的處理方案

    這篇文章主要介紹了java中編碼問題的處理方案的相關資料,需要的朋友可以參考下
    2015-07-07
  • SpringCloud Gateway 利用 Mysql 實現動態(tài)路由的方法

    SpringCloud Gateway 利用 Mysql 實現動態(tài)路由的方法

    這篇文章主要介紹了SpringCloud Gateway 利用 Mysql 實現動態(tài)路由的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • MybatisPlus使用注解的多對多級聯查詢方式

    MybatisPlus使用注解的多對多級聯查詢方式

    這篇文章主要介紹了MybatisPlus使用注解的多對多級聯查詢方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Java中引用類型class的用法總結

    Java中引用類型class的用法總結

    這篇文章主要為大家詳細介紹了Java中引用類型class的用法的相關資料,文中的示例代碼講解詳細,對我們學習Java有一定幫助,感興趣的可以了解一下
    2022-10-10
  • Java elasticsearch安裝以及部署教程

    Java elasticsearch安裝以及部署教程

    這篇文章主要介紹了elasticsearch安裝以及部署教程,內涵詳細的圖文展示與案例介紹,能夠幫助你從0成功部署這個框架,需要的朋友可以參考下
    2021-06-06
  • Java方法重載實現原理及代碼實例

    Java方法重載實現原理及代碼實例

    這篇文章主要介紹了Java方法重載實現原理及代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • Java實現將html字符串插入到PPT幻燈片

    Java實現將html字符串插入到PPT幻燈片

    Java后端代碼操作PPT幻燈片時,可直接在幻燈片中繪制形狀,并在形狀中添加文本字符串內容。本篇文章主要介紹通過java實現將html字符串添加到PPT幻燈片的的方法,可添加文字、圖片、視頻、音頻等。以下是具體方法和步驟。
    2021-11-11
  • mybatis項目兼容mybatis-plus問題

    mybatis項目兼容mybatis-plus問題

    這篇文章主要介紹了mybatis項目兼容mybatis-plus問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Springboot如何通過流返回文件

    Springboot如何通過流返回文件

    這篇文章主要介紹了Springboot如何通過流返回文件,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • 在SpringBoot中通過jasypt進行加密解密的方法

    在SpringBoot中通過jasypt進行加密解密的方法

    今天小編就為大家分享一篇關于在SpringBoot中通過jasypt進行加密解密的方法,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01

最新評論