当前位置: 首页 > 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.hkea.cn/news/28443/

相关文章:

  • 可以发锚文本的网站百度搜索官方网站
  • 东莞网站建设企慕简述如何优化网站的方法
  • 可以做网站的公司seo外包
  • 自己怎么做网站视频赚钱5g网络优化培训
  • 数据库修改网站管理员密码seo网站有优化培训吗
  • 福田做商城网站建设找哪家公司好抖音怎么运营和引流
  • 厘米售卡站怎么做网站禁止搜索引擎收录的方法
  • 网站首页滚动图片怎么做谷歌搜索关键词排名
  • 嵩县网站开发友情链接获取的途径有哪些
  • 国家企业信息公示网(广东)海南快速seo排名优化
  • 高端网站设计 上海徐州seo排名公司
  • 泰安网站建设公司排名石家庄最新消息
  • 域名只做邮箱没网站要备案吗常见的网络推广方式包括
  • 昆山建设局网站360搜索首页
  • 正常做网站多少钱无锡网站制作无锡做网站
  • php做网站csdn网站seo公司哪家好
  • 今日头条建站工具何鹏seo
  • wordpress 培训模板优化落实疫情防控新十条
  • 关于做外汇现货的网站太原整站优化排名外包
  • 星悦做任务网站是新网站百度收录
  • 十大营销网站seo关键词查询工具
  • 怎么查询网站所有关键词靠谱的广告联盟
  • 超酷的网站设计磁力搜索引擎
  • 网站建设写程序用什么软件成都疫情最新消息
  • 做网站需要什么资金2022今天刚刚发生地震了
  • 建设网站费用主要包括哪些google商店
  • 专注邯郸建设手机网站贴吧友情链接在哪
  • 网站备案拍照背景志鸿优化网官网
  • 网站百度知道怎么做推广网站搜索引擎优化的方法
  • 网站建设注意哪些问题sem和seo是什么职业岗位