当前位置: 首页 > news >正文

烟台搭建网站建设制作百度热搜榜单

烟台搭建网站建设制作,百度热搜榜单,今日云南昆明疫情最新消息,河南做网站的公司有哪些文章目录 前言一、创建 Spring 项目1, 创建 Maven 项目2, 添加 Spring 依赖3, 创建启动类 二、存储 Bean 的基本方式1, 创建 Bean2, 存储 Bean 三、获取 Bean 的基本方式1, 获取上下文对象2, 获取 Bean3, 使用 Bean 总结 前言 各位读者好, 我是小陈, 这是我的个人主页, 希望我的…

文章目录

  • 前言
  • 一、创建 Spring 项目
    • 1, 创建 Maven 项目
    • 2, 添加 Spring 依赖
    • 3, 创建启动类
  • 二、存储 Bean 的基本方式
    • 1, 创建 Bean
    • 2, 存储 Bean
  • 三、获取 Bean 的基本方式
    • 1, 获取上下文对象
    • 2, 获取 Bean
    • 3, 使用 Bean
  • 总结


前言

各位读者好, 我是小陈, 这是我的个人主页, 希望我的专栏能够帮助到你:
📕 JavaSE基础: 基础语法, 类和对象, 封装继承多态, 接口, 综合小练习图书管理系统等
📗 Java数据结构: 顺序表, 链表, 堆, 二叉树, 二叉搜索树, 哈希表等
📘 JavaEE初阶: 多线程, 网络编程, TCP/IP协议, HTTP协议, Tomcat, Servlet, Linux, JVM等(正在持续更新)

在这里插入图片描述


提示:是正在努力进步的小菜鸟一只,如有大佬发现文章欠佳之处欢迎批评指点~ 废话不多说,直接上干货!

一、创建 Spring 项目

分为 3 步 :

  • 创建 Maven 项目
  • 引入 Spring 依赖
  • 添加启动类

1, 创建 Maven 项目

  • 在这里插入图片描述
    在这里插入图片描述

2, 添加 Spring 依赖

<dependencies><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.2.3.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-beans</artifactId><version>5.2.3.RELEASE</version></dependency>
</dependencies>
  • 把这段代码拷贝到 pom.xml 文件里
    在这里插入图片描述

3, 创建启动类

  • 启动类是用于启动整个项目, 其中应该包含 main 方法
    在这里插入图片描述

二、存储 Bean 的基本方式

1, 创建 Bean

  • Spring 中把类对象称作 Bean, 首先要创建一个 Bean
    在这里插入图片描述

2, 存储 Bean

  • 创建好了一个 Bean 之后, 需要把他注册到 Spring(IoC 容器) 中, 通过配置文件的方式注册
    在这里插入图片描述
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"></beans>
  • 使用标签在配置文件中, 将 Bean 注册到 Spring 里面在这里插入图片描述

三、获取 Bean 的基本方式

1, 获取上下文对象

  • 上下文对象包含了 Spring 容器存储的所有 Bean, 要想获取 Bean, 就需要从上下文对象中取
    在这里插入图片描述
  • 还可以使用另外一种(官方已经不推荐使用但是面试可能会考的)方式获取上下文对象
    在这里插入图片描述

面试题 : ApplicationContext 和 BeanFactory 的区别?

1, 继承关系和功能方面来说:Spring 容器有两个顶级的接口:BeanFactory 和 ApplicationContext。其中 BeanFactory 提供了基础的访问容器的能力,而 ApplicationContext 属于 BeanFactory 的子类,它除了继承了 BeanFactory 的所有功能之外,它还拥有更多独特的特性,还添加了对国际化支持、资源访问支持、以及事件传播等方面的支持
2,从性能方面来说:ApplicationContext 是⼀次性加载并初始化所有的 Bean 对象,而 BeanFactory 是需要那个才去加载那个,所以使用 BeanFactory 初始化 Spring 较快, 但获取 Bean 时较慢, ApplicationContext 相反


2, 获取 Bean

  • 使用 getBean 方法获取 Bean, getBean 方法可以通过 id(字符串格式) , Bean 的类型, id(字符串格式) + 类型 三种方式来获取
    在这里插入图片描述

刚刚在 spring-config.xml 中制定了要存储的 Bean 的 id, 在这一步获取 Bean 时也要根据唯一的 id 来获取


3, 使用 Bean

  • 调用这个 Bean 的 run 方法
    在这里插入图片描述
    在这里插入图片描述

如果要获取多个 Bean , 获取上下文对象之后, 重复执行 2, 3 步即可


总结

总的来说没有什么特别复杂的地方, 除了获取 Bean 时 API 的调用, 需要注意的就是相关配置文件的设置~

如果本篇对你有帮助,请点赞收藏支持一下,小手一抖就是对作者莫大的鼓励啦😋😋😋~


上山总比下山辛苦
下篇文章见

在这里插入图片描述

http://www.shuangfujiaoyu.com/news/7563.html

相关文章:

  • 网站可以做怀孕单吗莫停之科技windows优化大师
  • 卖视频会员个人网站怎么做任何东西都能搜出来的软件
  • 建设信用卡积分兑换商城网站百度搜索广告价格
  • 个人网站用什么域名好泰安seo推广
  • wordpress下载付费seo3的空间构型
  • 瑞丽网站建设网站建设合同模板
  • 株洲网站建设技术托管重庆网站建设技术外包
  • 拼团网站开发友情链接外链
  • 免费自助网站建站网络营销推广方案策划
  • web背景网站seo外包网络公司
  • 分销平台搭建seo是如何做优化的
  • 视频网站亏钱为什么还要继续做windows优化大师是系统软件吗
  • 做暧日本视频观看网站百度一下百度官方网
  • 白色简洁的it软件公司模板bootstrap响应式网站模板下载windows优化大师免费版
  • 做网站下面会有小广告中国十大门户网站排行
  • 如何做贷款网站推广短视频seo关键词
  • 中国石油销售公司网站建设搜索引擎优化概述
  • 做网站要的软件seo 360
  • 设计素材网站酷p营销一体化平台
  • 网站首页版式互联网营销师考试题库
  • wordpress建站产品导入不同目录seo在线培训机构排名
  • 辽宁自助网站建设价格营销软文网站
  • 响应式网站免费广州网站建设工作室
  • 陕西大型网站建设一元手游平台app
  • 网站建设流程的步骤武汉seo群
  • 做网站系统如何保证自己的版权建立免费网站
  • 苏州网站建设与网络推广网络推广怎么做效果好
  • wordpress渐渐显示怎样给自己的网站做优化
  • 安康市建设银行网站山东seo推广公司
  • 巴中免费网站建设怎么制作一个简单的网页